C 언어 개열/C 언어
데이터 유형
본클라쓰
2010. 8. 16. 08:24
정수형
자료형 | 바이트 | 범위 |
short | 2byte | -32,768 ~ 32,767 |
unsigned short | 2byte | 0 ~ 65,535 |
int | 2byte | -32,768 ~ 32,767 |
unsigned | 2byte | 0 ~ 65,535 |
long | 4byte | -2,147,483,648 ~ 2,147,483,647 |
unsigned long | 4byte | 0 ~ 4,294,967,295 |
unsigned 가 붙은 것은 말 그대로 부호가 필요 없는 정수, 즉 양의 정수를 의미한다. unsigned가 없는 것들은 당영히 부호가 있는 일반 정수를 의미하며 여기에는 양의 정수와 음의 정수가 다 존재할 수 있다.
bit는 컴퓨터로 표현되는 가장 작은 단위인 0과 1의 상태이고, 8개의 bit가 모여 1byte를 이루며, 2byte를 word라 하고, 4byte를 double word라 한다. IBM-PC의 메모리 입출력의 기본은 1byte이다.