기본 자료형의 메모리 크기, 데이터의 표현 범위를 구하는 공식
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) |
'Development > C, C++' 카테고리의 다른 글
다이아몬드, 별 트리, 모래시계, 나비 (0) | 2021.05.16 |
---|---|
함수의 동일 명칭 (0) | 2020.12.14 |
자료형의 종류 (0) | 2020.11.19 |
매개변수 전달 방법 (0) | 2020.10.25 |
함수의 종류 (0) | 2020.03.29 |