lua中的运算符与if语句

--lua中的运算符 加+ 减- 乘* 除/
a=3+5
b=3-1
c=11-2*2
d=1+9/3
print(a,b,c,d)
--关系运算符 大于> 小于< 等于== 不等于~= 大于等于>= 小于等于<=     
--结果是布尔值
a=22
b=212
print(a,">",b,"=",a>b)
print(a,"<",b,"=",a=",b,"=",a>=b)
print(a,"<=",b,"=",a<=b)
--编辑运算符 and or not
print(a and b) --and与同c语言中的&&    这个是进行位的相加运算
print(a or b)  --and与同c语言中的||
print("not a",not a)  --not与同c语言中的!
--控制结构 if
--[[
方式一
if then
end
方式二
if then
else
end
方式三
if then
elseif then
elseif then
elseif then
else
end
--]]
if a>b then
print(a,">",b)
a=33 
b=1
if a>b then
print(a,">",b)
end                
进行&运算1 1得1
00010110
11010100 
00010100

--lua中的运算符 加+ 减- 乘* 除/
a=3+5
b=3-1
c=11-2*2
d=1+9/3
print(a,b,c,d)
--关系运算符 大于> 小于< 等于== 不等于~= 大于等于>= 小于等于<=     
--结果是布尔值
a=22
b=212
print(a,">",b,"=",a>b)
print(a,"<",b,"=",a=",b,"=",a>=b)
print(a,"<=",b,"=",a<=b)
--编辑运算符 and or not
print(a and b) --and与同c语言中的&&    与运算
print(a or b)  --and与同c语言中的||	或运算
print("not a",not a)  --not与同c语言中的!
a=55
b=44
if a>b then
	print(a,">",b)
else
	print(a,"<",b)
end

if a~=b then
	print(a,"不等于",b)
	elseif  a>b then
	print(a,">",b)
	elseif  a

 

你可能感兴趣的:(lua中的运算符与if语句)