第一次开始用linux gcc编译 c程序, 与windows 环境下编译运行还是有很大不同。
今天的一个实例就是显示int, char 等不同数据类型的字节数。
一开始使用printf("%d"; sizeof(type)); 语句试了很多遍就是编译不过去,最后谷歌的zu。不多说了,贴源码。
#include<stdio.h>
int main(){
char ch = 'a';
printf("%zu\n",sizeof(ch));
printf("%zu\n",sizeof(int));
printf("%zu\n",sizeof(double));
printf("%zu\n",sizeof(long));
printf("%zu\n",sizeof(float));
return 0;
}