小编Mik*_*ike的帖子

减去双打时的奇怪结果

可能重复:
为什么C#中的浮点运算不精确?

我一直在处理一些数字和C#,以下代码行产生的数字与预期的数字不同:

double num = (3600.2 - 3600.0);
Run Code Online (Sandbox Code Playgroud)

我预计num为0.2,但结果是0.1999999999998181.是否有任何理由产生一个接近但仍然不同的小数?

c# double

8
推荐指数
1
解决办法
9843
查看次数

标签 统计

c# ×1

double ×1