기본 자료형의 메모리 크기, 데이터의 표현 범위를 구하는 공식

CODEDRAGON Development/C, C++

반응형




기본 자료형의 메모리 크기

·         데이터가 메모리 공간을 얼마큼 차지하는냐에 따라서 자료형이 구분되어 집니다.

·         자료형의 크기는 sizeof() 함수 이용하여 확인할 있습니다.

 

구분

종류

메모리 크기

데이터 표현 범위

정수형

char

1byte

-128 ~ +127

정수형

short

2byte

-32768 ~ +32767

정수형

int

4byte

-2147483648 ~ +2147483647

정수형

long

4byte

-2147483648 ~ +2147483647

실수형

float

4byte

1.17*10-38 ~ 3.40x1038

실수형

double

8byte

2.22*10-308 ~ 1.79x10308

실수형

long double

8byte

2.22*10-308 ~ 1.79x10308

 

 

   

데이터의 표현 범위를 구하는 공식



구분

설명

n

비트 (1바이트는 8비트)

-2n-1

최소값(MIN)

2n-1-1

최대값(MAX)

 



반응형