Datastructure/[Problem]

#1-1. 자료형의 크기

old-cast1e 2023. 8. 30. 23:24
728x90
반응형

64bit 환경에서 데이터 자료형의 크기와 범위는 다음과 같다.

  자료형 크기 범위
논리형 bool 1 byte (8 bit) 0 ~ 1
void void - -
null
pointer
decltype (nullptr) - -
문자형 (signed) char 1 byte (8 bit) -128 ~ 127
unsigned char 1 byte (8 bit) 0 ~ 255
정수형 (signed) short (int) 2 byte (16 bit) -32,768 ~ 32,767
unsigned short (int) 2 byte (16 bit) 0 ~ 65,535
(signed) int 4 byte (32 bit) -2,147,483,648 ~ 2,147,483,647
unsigned int 4 byte (32 bit) 0 ~ 4,294,967,295
(signed) long (int) 8 byte (64 bit) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned long (int) 8 byte (64 bit) 0 ~ 18,446,744,073,709,551,615
(signed) long long (int) 8 byte (64 bit) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned long long (int) 8 byte (64 bit) 0 ~ 18,446,744,073,709,551,615
실수형 float 4byte (32bit) ±3.4×10^(-37) ~ ±3.4×10^(38)
double 8byte (64bit) ±1.7×10^(-307) ~ ±1.7×10^(308)
long double 8byte (64bit) ±1.7×10^(-307) ~ ±1.7×10^(308) 이상

 

728x90
반응형