char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
//C语言有没有字符串类型?
- 数据类型对应的内存空间所占字节大小(32位):char(1byte)、short(2byte)、int(4byte)、long(4byte)、long long(8byte)、float(4byte)、double(8byte)
int main()
{
printf("char=%d\n", sizeof(char));
printf("short=%d\n", sizeof(short));
printf("int=%d\n", sizeof(int));
printf("long=%d\n", sizeof(long));
printf("long long=%d\n", sizeof(long long));
printf("float=%d\n", sizeof(float));
printf("double=%d\n", sizeof(double));
return 0;
}
其中C语言规定int<=long的
整型家族 | char、short、int、long、long long |
浮点数类型(小数): | float、double |
- char:因为字符类型都有对应的二进制会根据Ascll码转化为对应的十进制所以它也属于整型