运算符
不同版本的控制器、插件和上位机支持不同的 lua API 指令,开发者可在 DobotStudio Pro “应用” 菜单,“脚本编程” 的指令侧边栏查看具体支持的 lua API
算术运算符
| 指令符号 | 说明 |
|---|---|
| + | 加法运算 |
| - | 减法运算 |
| * | 乘法运算 |
| / | 浮点除法运算 |
| // | 向下取整除法运算 |
| % | 取余除法运算 |
| ^ | 指数运算 |
| & | 按位与运算 |
| \ | 按位或运算 |
| ~ | 按位异或运算 |
| << | 按位左移运算 |
| >> | 按位右移运算 |
示例:
a=20
b=5
print(a+b) --打印a加b的结果:25
print(a-b) --打印a减b的结果:15
print(a*b) --打印a乘b的结果:100
print(a/b) --打印a除以b的结果:4
print(a//b) --打印a整除b的结果:4
print(a%b) --打印a除以b的余数结果:0
print(a^b) --打印a的b次幂的结果:3200000
print(a&b) --打印a和b按位与的结果:4
print(a|b) --打印a和b按位或的结果:21
print(a~b) --打印a异或b的结果:17
print(a<<b) --打印a左移b个单位的结果:640
print(a>>b) --打印a右移b个单位的结果:0