[C++] 데이터 형식 범위

MSDN 원문으로 이동하려면 여기를 클릭하세요.

형식 이름 바이트 기타 이름 값의 범위
int 4 signed –2,147,483,648 ~ 2,147,483,647
unsigned int 4 unsigned 0 ~ 4,294,967,295
bool 1 없음 false 또는 true
char 1 없음 –128~127(기본값) /J를 사용하여 컴파일된 경우 0~255
unsigned char 1 없음 0 ~ 255
short 2 short int, signed short int –32,768 ~ 32,767
unsigned short 2 unsigned short int 0 ~ 65,535
long 4 long int, signed long int –2,147,483,648 ~ 2,147,483,647
unsigned long 4 unsigned long int 0 ~ 4,294,967,295
long long 8 없음(그러나 __int64와 동일) –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned long long 8 없음(그러나 unsigned __int64와 동일) 0 ~ 18,446,744,073,709,551,615
float 4 없음 3.4E+/-38(7개의 자릿수)
double 8 없음 1.7E+/-308(15개의 자릿수)
long double double과 동일 없음 double과 동일