我觉得这里有一个简单的解决方案,但我似乎无法找到它。我有一个常量字面量 0.05。在我的程序的整个执行过程中,我发现双常量不被视为 0.05,而是被视为 0.049999...等。
为什么会发生这种情况,我该如何预防?
在此先感谢您的帮助!
-马特
PS - 我会发布快照以提供更多信息,但显然我不能因为我是新用户......老鼠。
我觉得这里有一个简单的解决方案,但我似乎无法找到它。我有一个常量字面量 0.05。在我的程序的整个执行过程中,我发现双常量不被视为 0.05,而是被视为 0.049999...等。
为什么会发生这种情况,我该如何预防?
在此先感谢您的帮助!
-马特
PS - 我会发布快照以提供更多信息,但显然我不能因为我是新用户......老鼠。