首先我们来看大屏幕
#include <stdio.h>
int main()//sizeof是c语言提供的专门用于计算类型字节数的运算符
{
printf("Date type Number of bytes\n");
printf("------------- -----------------\n");
printf("char %d\n",sizeof(char));
printf("int %d\n",sizeof(int));
printf("short int %d\n",sizeof(short int));//括号里当然可以直接写short
printf("long int %d\n",sizeof(long int));//long
printf("float %d\n",sizeof(float));
printf("double %d\n",sizeof(double));
printf("long double %d\n",sizeof(long double));
return 0;
}
这个程序在windows系统中用devc++编译得到的运行结果如下:
Date type Number of bytes
------------- -----------------
char 1
int 4
short int 2
long int 4
float 4
double 8
long double 16
--------------------------------
Process exited after 0.8417 seconds with return value 0
请按任意键继续. . .
在不同编译器系统中字节数不同,你要学会的是会用sizeof来计算,9戒建议char=1,int=4,float=4,double=8这几个常见的记下就ok了