标签: c# math calculator calculation
如果我使用C#运行此简单计算,则该值与Excel或Win计算器完全不同。
var result = (300 / 250 * 4.3M * 25);
在c#中,结果为107.5
107.5
在Excel和Windows计算器中,结果为129
129
我在做什么错了?
答案 0 :(得分:1)
当您将300除以250-您将2个整数除以-结果为1,而不是您预期的结果-1.2
在计算器中执行此操作时,值是浮点数,结果是预期的1.2
129/107 = 1.2