▼ 표 5-1 네 가지 주요 타입에 따라 분류한 기본 타입. 회색으로 표시된 타입은 산술 연산에 사용할 수 없다. 산술 표현식에 이 타입을 사용하면 먼저 승격(promotion)된 후에 평가된다. char 타입은 좀 특별하다. 플랫폼에 따라 부호 없는 타입일 수도 부호 있는 타입일 수도 있다. 이 표에 나온 타입은 같은 부류에 속하거나 정밀도가 같더라도 서로 엄격히 구분된다.
부류 |
시스템 이름 |
별칭 |
순위 |
|
정수 |
부호 없는 |
_Bool |
bool |
0 |
unsigned char |
|
1 |
||
unsigned short |
|
2 |
||
unsigned int |
unsigned |
3 |
||
unsigned long |
|
4 |
||
unsigned long long |
|
5 |
||
부호 없는 또는 부호 있는 |
char |
|
1 |
|
부호 있는 |
signed char |
|
1 |
|
signed short |
short |
2 |
||
signed int |
short 또는 int |
3 |
||
signed long |
long |
4 |
||
signed long long |
long long |
5 |
||
부동 소수점 수 |
실수 |
float |
|
|
double |
|
|
||
long double |
|
|
||
복소수 |
float _Complex |
float complex |
|
|
double _Complex |
double complex |
|
||
long double _Complex |
long double complex |
|