运算符是一个特殊的符号,用于解释器执行逻辑和算术运算,lua语言包括了几种运算符
1.逻辑运算符2.算术运算符3.关系运算符4其他运算符
逻辑运算符包括 (and or not)
a,b=1,2
print (a==1 and a<b) -->true
print (a==2 and a<b) -->false
print (a==2 or a<b) -->true
print (not a) -->false
关系运算符包括 (== ~= > < >= <=)
print (1==2) -->false
print (2~=2) -->true
print (3<4) -->true
print (4>5) -->false
print (3>=2) -->true
print (4<=3) -->false
算术运算符包括( + - * / % ^)
print (1+2) -->3
print (3-2) -->1
print (4*3) -->12
print (5/2) -->1
print (8%3) -->2
print (2^3) -->8
其他运算符包括 ( .. 连接2个字符串,# 返回字符串或表的长度
tab={"a","b","c"}
print (10 .. 24) -->1024
print (#'hello') -->5
print (#tab) -->3