用sizeof判断编译器中的数据类型字节数.c
#include<stdio.h>
/*第一种方式
void main(){
int c;
c=sizeof(int);
printf("%d",c);
}
*/
//第二种方式
void main(){
printf("%d\n",sizeof(int));
printf("%d\n",sizeof(short));
printf("%d\n",sizeof(long));
printf("%d\n",sizeof(float));
printf("%d\n",sizeof(double));
printf("%d\n",sizeof(char));
int a;
long b;
float f;
double d;
char x;
printf("\nint:%d\nlong:%d\nfloat:%d\ndouble:%d\nchar:%d\n",sizeof(a),sizeof(b),sizeof(f),sizeof(d),sizeof(x));
}
运行结果为: