자료형 | 할당되는 메모리 크기(byte) | 표현 가능한 데이터 범위 | ||
정수형 | 부호있는 정수형 | int | 4 | -2,147,483,648 ~ +2,147,483,647 |
short | 2 | -32,768 ~ +32,768 | ||
long | 4 | -2,147,483,648 ~ +2,147,483,647 | ||
long long | 8 | -2,147,483,648 ~ +2,147,483,647 | ||
부호없는 정수형 | unsigned int | 2 또는 4 | 0 ~ 4,294,967,295 | |
unsigned short | 2 | 0 ~ 65,535 | ||
unsigned long long |
4 | 0 ~ 4,294,967,295 | ||
실수형 | float | 4 | 3.4 * 10^-37 ~ 3.4 * 10^+38 | |
double | 8 | 1.7 * 10^-307 ~ 1.7 * 10^+308 | ||
문자형 | 부호있는 문자형 | char | 1 | -128 ~ +127 |
부호없는 문자형 | unsigned char | 1 | 0 ~ 255 |
'C언어 > C_지식_정리' 카테고리의 다른 글
[C 언어] 문자열의 숫자를 정수형으로 변환해주는 atoi 함수 (0) | 2019.12.01 |
---|---|
[C 언어]변수와 사칙연산 (0) | 2019.11.30 |
[C 언어] CMD(명령 프롬프트) 에서 프로그램 실행시 실행 옵션 받기 (0) | 2019.11.29 |
[C 언어]printf, scanf (1) | 2019.11.28 |