任何人都可以帮我解释一下吗?您可以键入相同的编号到谷歌和我的代码正在逐渐得到相同的结果....出现其他数字,貌似应该是正确的Objective C - iOS - 奇怪的fmod()行为
1089.80 % 0.04 = 0
1089.84 % 0.04 = 0.04 - Surely this is wrong? 0.04 goes into 1089.84 with no remainder.
1089.88 % 0.04 = 0
1089.92 % 0.04 = 0
类似的行为。
在此先感谢!
哦,不要再打电话给我了。 –
非常尴尬,我忘记了浮点精度。我太容易太久了。 – adam