본문 바로가기

C programming/[Algorithm problem]

#1-1. 자료형의 크기

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
반응형

'C programming > [Algorithm problem]' 카테고리의 다른 글

#1-6. 포인터의 활용  (0) 2023.09.04
#1-5. 포인터 배열과 포인터 연산  (0) 2023.09.03
#1-4. 배열과 포인터  (0) 2023.09.03
#1-3. 포인터  (0) 2023.08.31
#1-2. 배열과 검색  (0) 2023.08.31
댓글