본문 바로가기

3.구현/C or C++

c언어에서 자료형 크기

int형의 경우는 운영체제마다 크기가 틀립니다.

  • 16bit 운영체제에서는 2byte
  • 32bit 운영체제에서는 4byte입니다.
구분 자료형 타입 크기(byte) 값의 범위
기본형 문자형 char(signed char) 1 -128~127
unsigned char 1 0~255
정수형 short(short int) 2 -32768~32767
unsigned int 2 0~65535
int 2 or 4 -3276832767 or -21474836482147483647
long (long int) 4 -2147483648~2147483647
unsigned long 4 0~4294967295
실수형 float 4 3.4e-38~3.4e38 (3.4 X 10^-38 ~ 3.4 X 10^38)
double 8 1.7e-308~1.7e308 (1.7 X 10^-308 ~ 1.7 X 10^308)
long double 10 3.4e-4932~3.4e4932 (3.4 X 10^-4932 ~ 3.4 X 10^4932)

출처

반응형