C ++中double值略有变化

时间:2015-06-08 08:33:37

标签: c++

由于在我使用标志找到的数字的末尾存在一些数字,因此不满足与0.01相比为d的d的值。为什么会发生这种情况,我们如何克服这个问题?谢谢 。 代码:http://i.stack.imgur.com/06I81.png

1 个答案:

答案 0 :(得分:2)

if ( abs( d - 0.01 ) < 0.0000001 ) ...