📚기본 자료형

기본 자료형은 프로그래밍 언어에서 데이터를 표현하기 위한 기본적인 표현 형식입니다. C++의 기본 자료형은 고정소수점 표현 방식인 정수형 자료형과 부동소수점 표현방식인 실수형 자료형으로 분류할 수 있습니다.

유형 자료형 기억공간(byte) 최소범위 최대범위
정수형 char 1 -128 127
정수형 unsigned char 1 0 255
정수형 short 2 -32,768 32,767
정수형 unsigned short 2 0 65,535
정수형 int 4 -2,147,483,648 2,147,483,647
정수형 unsigned int 4 0 4,294,967,295
정수형 long 4 -2,147,483,648 2,147,483,647
정수형 unsigned long 4 0 4,294,967,295
정수형 long long 8 -9,223,372,036,854,775,808 9,223,372,036,854,775,807
정수형 unsigned
long long
8 0 18,446,744,073,709,551,615
정수형 wchar_t 2/4 0 65,535/4,294,967,295
정수형 bool 1 true, false  
실수형 float 4 1.17549×
10-38
3.40282×1038
실수형 double 8 2.22507×
10-308
1.79769×10308
실수형 long double 8 2.22507×
10-308
1.79769×10308


자료형의 값을 저장하기 위한 기억공간의 크기는 모든 C++ 컴파일러에서 동일하지 않지만 sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) <= sizeof(long long) 조건을 만족합니다. sizeof는 자료형의 크기를 구하는 연산자입니다.

각각의 자료형에서 사용할 수 있는 값의 범위는 기억공간의 크기에 따라 결정됩니다. 라는 헤더파일에 자료형들의 범위가 정의되어 있습니다.



Leave a comment