#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
为什么这里printf函数中要用%d
sizeof()得到类型字符大小,然后%d是以十进制数输出
你百度一下就知道, %d是用来指明显示的格式的,这里是十进制显示
还有其他一些格式%f(小数)等