sizeof关键字
使用sizeof(数据类型/变量)来获得该数据类型或变量所占用的内存空间
整型
| 数据类型 | 占用空间 | 取值范围 |
|---|---|---|
| short | 2字节 | (-2^15^ ~2^15^ -1) |
| int | 4字节 | (-2^31^ ~2^31^ -1) |
| long | 4字节 | (-2^31^ ~2^31^ -1) |
| long long | 8字节 | (-2^63^ ~2^63^ -1) |
浮点型
| 数据类型 | 占用空间 | 取值范围 |
|---|---|---|
| float | 4字节 | 7位有效数字 |
| double | 8字节 | 15~16位有效数字 |
字符型
只存贮一个字符的ASCII编码
| 数据类型 | 占用空间 | 取值范围 |
|---|---|---|
| char | 1字节 | ASCII编码内的字符 |
布尔型
| 数据类型 | 占用空间 | 取值范围 |
|---|---|---|
| bool | 1字节 | true和false |
字符串
| 数据类型 | 占用空间 | 取值范围 |
|---|---|---|
| string | 看情况 | 指定字符集中的所有字符 |


