
Lua中浮点数使用modulo运算为何总是出现误差?
本文共计383个文字,预计阅读时间需要2分钟。我刚开始在Lua中使用`mod(%)`,注意到它在某些情况下非常不准确。在魔幻世界中使用它,但我认为它在某些算法上可能不是最新的。以下是一个简单的示例,输出将为1:luaprint((0.6(0
共收录篇相关文章

本文共计383个文字,预计阅读时间需要2分钟。我刚开始在Lua中使用`mod(%)`,注意到它在某些情况下非常不准确。在魔幻世界中使用它,但我认为它在某些算法上可能不是最新的。以下是一个简单的示例,输出将为1:luaprint((0.6(0

本文共计163个文字,预计阅读时间需要1分钟。当我在Lua中执行0.1+0.2时,我得到0.3。如果我在Ruby或Python中做同样的事情,我得到0.30000000000000004。我理解浮点数舍入错误,但为什么Lua中不会出现这个问