算術演算子
Luaは通常の算術演算子をサポートしている。2進数の+(加算)、-(減算)、*(乗算)、/(除算)、%(モジュロ)、^(指数)、単項の-(否定)である。
).オペランドが数値、または数値に変換可能な文字列(「強制」を参照)の場合、すべての演算は通常の意味を持つ。 累乗は任意の指数に対して動作します。 例えば、「
x^(-0.5)
「x
」の平方根の逆数を計算する。 モジュロは次のように定義されるa % b == a – math.floor(a/b)*b
つまり、商が負の無限大に向かって丸められた除算の余りです。