| 型指定 | 内容 | サイズ |
|---|---|---|
| char | 1文字、または256種類の数値を保存 | 8 |
| signed char | 符号付きのchar型文字を保存 | 8 |
| unsigned char | 符号なしのchar型文字を保存 | 8 |
| short int | int は省略可能。整数を保存する ただし、環境によってはintと同じこともある | 16 |
| signed short | 符号付のshort型整数を保存 | 16 |
| unsigned short | 符号無しのshort型整数を保存 | 16 |
| int | 整数の保存。 | 32 |
| signed int | 符号付きのint型整数の保存 | 32 |
| unsigned int | 符号無しのint型整数の保存 | 32 |
| long | 整数を保存 | 32 |
| float | 浮動小数点を保存。実数型で最も最小 | 32 |
| signed long | 符号付きのlong型整数を保存 | 32 |
| unsigned long | 符号無しのlong型整数を保存 | 32 |
| double | 浮動小数点を保存。floatよりも大きなサイズを確保する | 64 |
| long double | 浮動小数点を保存。doubleよりも大きなサイズを確保する | 64 |