| 类型 | 长度(字节) |
|---|---|
| int | 4 |
| char | 1 |
| float | 4 |
| double | 8 |
| short | 2 |
| long | >=int的长度 |
| long long | 8 |
需要特别注意的是long虽然叫做长整型,但是C语言标准对它的定义是,sizeof(long) >= sizeof(int).
即long占的字节长度只要大于等于int的字节长度就可以了。(sizeof求字符串的长度,注意:它是操作符并不是函数)
int(整数) long(长整型) long long(更长的整型) 整型即整数。
float(单精度浮点型)浮点型即小数。
double(双精度浮点型)显然double的精度比float的精度高,就是小数点的位数更多。
char(字符串型) 即类似与‘ s ’等这样的字符。



