读书人

请问关于浮点数得有关问题

发布时间: 2012-03-02 14:40:29 作者: rapoo

请教关于浮点数得问题
#include<stdio.h>

main()
{
float a,b,c;
b=1/3;
printf("%f\n",b);
}

如上这个程序,最后结果是0.0000000
怎样才能现实最终正确结果
盼各位XDJM热心指教

[解决办法]
b=1.0f/3;
[解决办法]
整数相除还是整数,切记
[解决办法]

C/C++ code
b=1/3;
[解决办法]
还以为是那个经典的题目。。
两个都是整数,所以结果还是整数。。加上浮点数精度,自然就是0.0000000
[解决办法]
探讨
b=1.0f/3;

读书人网 >C++

热点推荐