可能重复: C#Maths给出了错误的结果!
我在C#windows应用程序项目中有以下代码:
双重测试= 2.24*100;
如果我添加一个手表进行测试,可以预期值为224,但实际上是:224.00000000000003
任何人都可以解释额外的.00000000000003来自哪里?
c# math floating-point multiplication
c# ×1
floating-point ×1
math ×1
multiplication ×1