1.数据类型
C语言的数据类型有int、short 、char、long、longlong、float、double七种类型,int是整数型,像我们日常生活中所说的年龄、身高、体重一般都用整数表示,而short即short int,表示短整型,那为什么有整数型还要设置短整型,因为我们设置变量的时候是需要告诉计算机我需要多大的内存空间来存放我的变量。我们可以打印一下,七种数据类型的占用内存空间的大小。
#include<stdio.h>
int main()
{
printf("%d\n",sizeof(int));
printf("%d\n",sizeof(short));
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
计算机的最小单位为比特(bit),只能存放1或者0,8个bit为一个字节(byte),定义为int的变量会占用2^32的空间,而32是4个字节*8个bit得来的,而定义为short的变量会占用2^16的空间,所以我们可以根据实际需求来选择合适的数据类型来定义变量