| 型種類 | 型名 | サフィックス | 長さ | 値域 |
| 整数型 | (signed) char | - | 1Byte | -128~127 |
| unsigned char | - | 0~255 | ||
| (signed) short | - | 2Byte | -32768~32767 | |
| unsigned short | - | 0~65535 | ||
| (signed) int | - | 4Byte | -2147483648~2147483647 | |
| (signed) long (int) | L | |||
| unsigned int | U | 4Byte | 0~4294967295 | |
| unsigned long (int) | UL | |||
| (signed) long long (int) | LL | 8Byte | -4611686018427387904 ~ 4611686018427387903 | |
| unsigned long long (int) | ULL | 0~9223372036854775807 | ||
| 実数型 | float | F | 4Byte | 1.17549e-38~3.40282e+38 |
| double | - | 8Byte | 2.22507e-308~1.79769e+308 | |
| long double | L | 16Byte | 3.3621e4932~1.18973e+4932 | |
| 型なし | void | - | - | - |