浮点数变量存储问题!!!
我有一个计算公式,要用到一些常量! 如下:
double x = 20.0f;
double y = 0.0058f;
double z = 90.0f;
double RTN = 0.9f;
double dblPO = 1.0f - (z * 0.5f + 45.0f) / 100.0f;
double dblPayout = RTN / ( (1.0f - dblPO) * y *
(z + x) );
最终出来的结果很恐怖! 大家可在调试时,查看x,y,z,RTN的值...
晕, C++不是吧? 连我们手工输入的常量也搞错...
出来的结果更加恐怖...