C++定义了一组表示整数、浮点数、字符和布尔值的算术类型。但是C++规范并没有严格规定类型存储空间,只是规定了其最小的存储空间。
| 类型 | 含义 | 最小存储空间 |
| bool | 布尔值 | -- |
| char | 字符型 | 8位 |
| wchar_t | 宽字符型 | 16位 |
| short | 短整型 | 至少16位 |
| int | 整型 | 至少16位 |
| long | 长整型 | 至少32位 |
| long long | 扩展长整型 | 至少64位 |
| float | 单精度浮点数 | 至少32位 |
| double | 双精度浮点数 | 至少64位 |
| long double | 扩展双精度浮点数 | 至少64位 |

浙公网安备 33010602011771号