목차
728x90
반응형
32비트를 기준으로 한 자료형의 크기 및 범위
1byte = 8bits
자료형 크기 및 범위(32비트)
| 구분 | 자료형 | 크기(byte) | 범위 |
|---|---|---|---|
| 기본형 | void | - | - |
| 문자형 | (signed) char | 1 | -128 ~ 127 |
| unsigned char | 1 | 0 ~ 255 | |
| wchar_t | 2 | 0 ~ 65,535 | |
| 정수형 | bool | 1 | 0 ~ 1 |
| short | 2 | -32,768 ~ 32,767 | |
| unsigned short | 4 | 0 ~ 65,535 | |
| int | 4 | -2,147,483,648 ~ 2,147,483,647 | |
| unsigned int | 4 | 0 ~ 4,294,967,295 | |
| long | 4 | -2,147,483,648 ~ 2,147,483,647 | |
| unsigned long | 4 | 0 ~ 4,294,967,295 | |
| __int8 | 1 | -128 ~ 127 | |
| __int16 | 2 | -32,768 ~ 32,767 | |
| __int32 | 4 | -2,147,483,648 ~ 2,147,483,647 | |
| __int64 | 8 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | |
| 실수형 | float | 4 | 3.4E-38(-3.4*10^38) ~ 3.4E+38(3.4*10^38) (7digits) |
| double | 8 | 1.79E-308(-1.79*10^308) ~ 1.79E+308(1.79*10^308) (15digits) |
* 해당 글은 학습을 목적으로 여러 포스트를 참고하여 작성되었습니다.
728x90
반응형
'C++' 카테고리의 다른 글
| [C++] namespace std (cout, cin, endl) (0) | 2025.05.27 |
|---|---|
| [C++] 형 변환 - static_cast, dynamic_cast (0) | 2025.05.27 |