添加双精度值和整数值的结果的尾随小数

时间:2017-08-31 18:25:39

标签: vb.net

使用Visual Studio 2017创建一个VB.net项目,并运行以下代码行:

std::vector

如果在将值加2之前设置断点,则可以看到值保持为4.5600000000000005而不是4.56。

为什么在添加2之后该值的尾随值为0.0000000000000005?更重要的是,我如何处理拖尾的不准确性?

如果我执行乘法操作,那么这种不准确性会被放大,并且肯定会搞砸我的最终结果。

0 个答案:

没有答案