标签: vb.net rounding calculation
在我的VB.NET应用程序中的计算中出现了一些意外的结果……归根结底是这样的:
当我在立即窗口中输入“?4.97 / 0.01”时,结果为:496.99999999999994” ...而更合乎逻辑的(?)将为497 ...至少那是我的计算器所说的;-)。这种行为的解释?
PS。在我的应用程序中,这些值是双精度的。