print("*****************************lua运算符的学习*******************************")
print("*****************************基本运算符*******************************")
a=1145
b=8848
print("加法运算"..a+b)
print("减法运算"..b-a)
print("乘法运算"..a*b)
print("除法运算"..b/a)
print("取余"..b%a)
print("幂运算"..2^3)--^表示幂运算
print("114514"+2^3)--字符串如果能够转换成数字也会被计算
--print("我是114514"+2^3)--这样写会报错
print("我是114514"..2^3)--这样就是直接拼接
print("*****************************条件运算符*******************************")
-->< <= >= == ~=
print(a>b)
print(a<b)
print(a>=1144)
print(a<=1146)
print(a==b)
print(a~=b)--这个表示不等于
print("*****************************逻辑运算符*******************************")
--&& || !--lua不存在这些运算符
--and or not--在lua中要用下面这个
print(true and false)
print(true and true)print(true or false)
print(false or false)print(not true)
print(false and print("123"))
print(false or print("123"))--短路print("123")返回的不是bool型,但是在执行的时候却给它打印出来了
print("*****************************位运算符*******************************")
print("*****************************三目运算符*******************************")
print("lua中不支持下面两种运算符需要自己实现")
输出