| 타입 | 크기 (바이트) | 값 범위 | 예제 |
|---|---|---|---|
char | 1 | -128 ~ 127 또는 0 ~ 255 (부호 있는/없는) | char ch = 'A'; |
int | 4 | -2147483648 ~ 2147483647 | int num = 42; |
unsigned int | 4 | 0 ~ 4294967295 | unsigned int num = 42U; |
short | 2 | -32768 ~ 32767 | short s = 100; |
unsigned short | 2 | 0 ~ 65535 | unsigned short us = 1000U; |
long | 4 또는 8 | 플랫폼 종속적 | long num = 12345L; |
unsigned long | 4 또는 8 | 플랫폼 종속적 | unsigned long num = 12345UL; |
enum | 플랫폼 종속적 | 정의한 값들 | enum Color { RED, GREEN, BLUE }; |
enum 타입은 정의한 값들을 열거하는 데 사용되며, 해당 값들은 기본적으로 0부터 시작하여 1씩 증가하는 값으로 초기화됩니다. 따라서 enum Color의 경우, RED는 0, GREEN은 1, BLUE는 2의 값을 갖게 됩니다.