산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C++ 데이터 유형

C++ 데이터 유형

이 튜토리얼에서는 예제를 통해 C++ 프로그래밍에서 int, float, char 등과 같은 기본 데이터 유형에 대해 배울 것입니다.

C++에서 데이터 유형은 변수에 대한 선언입니다. 이것은 변수와 관련된 데이터의 유형과 크기를 결정합니다. 예를 들어,

int age = 13;

여기서 나이 int 유형의 변수입니다. . 즉, 변수는 2 또는 4바이트의 정수만 저장할 수 있습니다.

<시간>

C++ 기본 데이터 유형

아래 표는 기본 데이터 유형, 의미 및 크기(바이트)를 보여줍니다.

데이터 유형 의미 크기(바이트)
int 정수 2 또는 4
float 부동 소수점 4
double 이중 부동 소수점 8
char 캐릭터 1
wchar_t 와이드 문자 2
bool 부울 1
void 비어 있음 0

이제 이러한 기본 데이터 유형에 대해 더 자세히 논의해 보겠습니다.

<시간>

1. C++ 정수

int salary = 85000;
<시간>

2. C++ 부동 소수점 및 이중

float area = 64.74;
double volume = 134.64534;

위에서 언급했듯이 이 두 데이터 유형은 지수에도 사용됩니다. 예를 들어,

double distance = 45E12    // 45E12 is equal to 45*10^12
<시간>

3. C++ 문자

char test = 'h';

참고: C++에서 정수 값은 char에 저장됩니다. 캐릭터 자체보다는 변수. 자세한 내용은 C++ 문자를 참조하십시오.

<시간>

4. C++ wchar_t

wchar_t test = L'ם'  // storing Hebrew character;

따옴표 앞의 문자 L에 주목하십시오.

참고: 다른 두 가지 고정 크기 문자 유형 char16_t도 있습니다. 및 char32_t C++11에 도입되었습니다.

<시간>

5. C++ 부울

bool cond = false;
<시간>

6. C++ 무효

참고: void의 변수는 선언할 수 없습니다. 유형.

<시간>

C++ 유형 수정자

유형 수정자를 사용하여 기본 데이터 유형 중 일부를 추가로 수정할 수 있습니다. C++에는 4가지 유형 수정자가 있습니다. 그들은:

  1. signed
  2. unsigned
  3. short
  4. long

위의 수정자를 사용하여 다음 데이터 유형을 수정할 수 있습니다.

<시간>

C++ 수정 데이터 유형 목록

데이터 유형 크기(바이트) 의미
signed int 4 정수에 사용됨(int와 동일) )
unsigned int 4 양의 정수만 저장할 수 있음
short 2 작은 정수에 사용됨(범위 -32768 ~ 32767 )
unsigned short 2 작은 양의 정수에 사용됨(범위 0 ~ 65,535 )
long 최소 4개 큰 정수에 사용됨(long int과 동일) )
unsigned long 4 큰 양의 정수 또는 0에 사용됨(unsigned와 동일) long int )
long long 8 매우 큰 정수에 사용됨(long long int와 동일) ).
unsigned long long 8 매우 큰 양의 정수 또는 0에 사용됨(unsigned long long int과 동일) )
long double 12 큰 부동 소수점 숫자에 사용
signed char 1 문자에 사용됨(보장 범위 -127 ~ 127 )
unsigned char 1 문자에 사용됨(범위 0 ~ 255 )

몇 가지 예를 살펴보겠습니다.

long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5;    // Error! can only store positive numbers or 0
<시간>

파생 데이터 유형

기본 데이터 형식에서 파생된 데이터 형식은 파생 형식입니다. 예:배열, 포인터, 함수 유형, 구조 등

이러한 파생 데이터 유형에 대해서는 이후 자습서에서 배울 것입니다.


C 언어

  1. C# 변수 및 (기본) 데이터 형식
  2. C# 전처리기 지시문
  3. C++ 변수, 리터럴 및 상수
  4. C++ 연산자
  5. C 데이터 유형
  6. 파이썬 데이터 유형
  7. Java 데이터 유형(기본)
  8. 예제가 있는 C++의 연산자:정의, 유형 및 프로그램
  9. C++ Char 데이터 유형(예제 포함)
  10. 5가지 유형의 데이터 센터 [예제 포함]