请高手帮忙看一下,谢谢你们。
#include<stdio.h>
main()
{
const double x=1.2;
const double y=4.3;
const double z=6.4;
printf("volume=%.3f\n",x*y*z);
}
在这个程序中为何需要加上double?在vc++中我去掉double后程序也可以执行,但是结果为零,为什么?为什么在%和f之间要加上 .3?
#include<stdio.h>
main()
{
const double x=1.2;
const double y=4.3;
const double z=6.4;
printf("volume=%.3f\n",x*y*z);
}
在这个程序中为何需要加上double?在vc++中我去掉double后程序也可以执行,但是结果为零,为什么?为什么在%和f之间要加上 .3?
2016-03-03
举报