yifi:哪位大哥可以告诉我关于sizeof的应用啊!?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 22:10:55
为什么
main()
{
printf("size of 3.0 is",sizeof(3.0));
getch();
}

这段程序的最后结果为:
size of 3.0 is

请大哥们指教!

printf("size of 3.0 is",sizeof(3.0));
应该为
printf("size of 3.0 is %d\n",sizeof(3.0));

这样打出来的值是double类型所占用的字节数。

sizeof求类型字节数.
例如:int x=5;
sizeof(x) 32位机子整形是4字节.16位是2字节.
sizeof(3.0)是浮点数的字节.