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 | -32768 |
||
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) |
출처
반응형
'3.구현 > C or C++' 카테고리의 다른 글
Vectors in STL (0) | 2007.02.16 |
---|---|
블록 메모리 복사 성능시험 (0) | 2007.02.16 |
메모리 복사 성능시험 (memcpy) (0) | 2007.02.16 |
디버거 - 로그 윈도우 2.5 (Win32 디버그 지원) (2) | 2006.11.23 |
[c/c++] 구조체 복제에 대한 이야기 (0) | 2006.11.21 |