下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20:
| 操作符 |
描述 |
实例 |
| + |
加法 |
A + B 输出结果 30 |
| - |
减法 |
A - B 输出结果 -10 |
| * |
乘法 |
A * B 输出结果 200 |
| / |
除法 |
B / A 输出结果 2 |
| % |
取余 |
B % A 输出结果 0 |
| ^ |
乘幂 |
A^2 输出结果 100 |
| - |
负号 |
-A 输出结果 -10 |
| // |
整除运算符(>=lua5.3) |
5//2 输出结果 2 |
a = 21b = 10c = a + bprint("Line 1 - c 的值为 ", c )c = a - bprint("Line 2 - c 的值为 ", c )c = a * bprint("Line 3 - c 的值为 ", c )c = a / bprint("Line 4 - c 的值为 ", c )c = a % bprint("Line 5 - c 的值为 ", c )c = a^2print("Line 6 - c 的值为 ", c )c = -aprint("Line 7 - c 的值为 ", c )
a = 5b = 2print("除法运算 - a/b 的值为 ", a / b )print("整除运算 - a//b 的值为 ", a // b )