日期:2014-05-20  浏览次数:20848 次

求和
 12.361
+ 1.877
+ 1.975
+ 5.761
+ 7.926
----------------------------
29.909999999999996

为什么  求解释。。。
为什么这样的数相加后出现这种结果
------解决方案--------------------
大哥,你这是什么意思?
  代码没有,怎么知道你错了哪里
------解决方案--------------------
浮点数转换过程导致精度丢失,自然现象。

lz可以对结果四舍五入,或者将原数字放大计算。
------解决方案--------------------
没看明白~~
------解决方案--------------------
为什么我计算出来的结果是29.918