
C语言共有七种常见数据类型:
| 数据类型 | 数据类型名称 | 数据类型大小 |
| char | 字符数据类型 | 1bit |
| short | 短整型 | 2bit |
| int | 整型 | 4bit |
| long | 长整型 | 4bit |
| long long | 更长的整形 | 8bit |
| float | 单精度浮点型 | 4bit |
| double | 双精度浮点型 | 8bit |
若记不住数据类型的大小可以使用sizeof()函数来获取其大小,所有的数据类型大小都是以bit为单位。
#includeint main() { printf("size char = %dn",sizeof(char)); printf("size short = %dn",sizeof(short)); printf("size int = %dn",sizeof(int)); printf("size long = %dn",sizeof(long)); printf("size long long = %dn",sizeof(long long)); printf("size float = %dn",sizeof(float)); printf("size double = %dn",sizeof(double)); return 0; }
得到的结果为:
size char = 1
size short = 2
size int = 4
size long = 4
size long long = 8
size float = 4
size double = 8