3.2 LUA语言的数值运算

Lua语言的数值运算包括“+”(加)、“-”(减)、“*”(乘)、“/”(除)等,具体如下表。

上表中共计7种数值运算符,其中“%”需要特殊关注,其操作与其它编程语言有所不同,适用于integer和float。在Lua语言中,模运算的实际运算等效于以下操作,通过下图中的实例可以有更好的理解。

a % b = a - math.floor(a / b) * b