C语言共有七种常见数据类型:
数据类型 | 数据类型名称 | 数据类型大小 |
char | 字符数据类型 | 1bit |
short | 短整型 | 2bit |
int | 整型 | 4bit |
long | 长整型 | 4bit |
long long | 更长的整形 | 8bit |
float | 单精度浮点型 | 4bit |
double | 双精度浮点型 | 8bit |
若记不住数据类型的大小可以使用sizeof()函数来获取其大小,所有的数据类型大小都是以bit为单位。
#include <stdio.h>
int main()
{
printf("size char = %d\n",sizeof(char));
printf("size short = %d\n",sizeof(short));
printf("size int = %d\n",sizeof(int));
printf("size long = %d\n",sizeof(long));
printf("size long long = %d\n",sizeof(long long));
printf("size float = %d\n",sizeof(float));
printf("size double = %d\n",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