当前位置: 首页 > news >正文

沈阳网站怎么推广洛阳最新消息

沈阳网站怎么推广,洛阳最新消息,沈阳小程序建设,建网站昆明文章目录 一、Lua 运算符(一)算术运算符(二)关系运算符(三)逻辑运算符(四)其他运算符 二、运算符优先级 一、Lua 运算符 运算符是一个特殊的符号,用于告诉解释器执行特定…

文章目录

  • 一、Lua 运算符
    • (一)算术运算符
    • (二)关系运算符
    • (三)逻辑运算符
    • (四)其他运算符
  • 二、运算符优先级

一、Lua 运算符

运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:

(一)算术运算符

表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20:
在这里插入图片描述

a = 21
b = 10
c = a + b
print("Line 1 - c 的值为 ", c )
c = a - b
print("Line 2 - c 的值为 ", c )
c = a * b
print("Line 3 - c 的值为 ", c )
c = a / b
print("Line 4 - c 的值为 ", c )
c = a % b
print("Line 5 - c 的值为 ", c )
c = a^2
print("Line 6 - c 的值为 ", c )
c = -a
print("Line 7 - c 的值为 ", c )

在这里插入图片描述
在 lua 中,/ 用作除法运算,计算结果包含小数部分,// 用作整除运算,计算结果不包含小数部分:

a = 5
b = 2print("除法运算 - a/b 的值为 ", a / b )
print("整除运算 - a//b 的值为 ", a // b )

在这里插入图片描述

(二)关系运算符

下表列出了 Lua 语言中的常用关系运算符,设定 A 的值为10,B 的值为 20:
在这里插入图片描述

a = 21
b = 10if( a == b )
thenprint("Line 1 - a 等于 b" )
elseprint("Line 1 - a 不等于 b" )
endif( a ~= b )
thenprint("Line 2 - a 不等于 b" )
elseprint("Line 2 - a 等于 b" )
endif ( a < b )
thenprint("Line 3 - a 小于 b" )
elseprint("Line 3 - a 大于等于 b" )
endif ( a > b ) 
thenprint("Line 4 - a 大于 b" )
elseprint("Line 5 - a 小于等于 b" )
end-- 修改 a 和 b 的值
a = 5
b = 20
if ( a <= b ) 
thenprint("Line 5 - a 小于等于  b" )
endif ( b >= a ) 
thenprint("Line 6 - b 大于等于 a" )
end

在这里插入图片描述

(三)逻辑运算符

在这里插入图片描述

a = true
b = trueif ( a and b )
thenprint("a and b - 条件为 true" )
endif ( a or b )
thenprint("a or b - 条件为 true" )
endprint("---------分割线---------" )-- 修改 a 和 b 的值
a = false
b = trueif ( a and b )
thenprint("a and b - 条件为 true" )
elseprint("a and b - 条件为 false" )
endif ( not( a and b) )
thenprint("not( a and b) - 条件为 true" )
elseprint("not( a and b) - 条件为 false" )
end

在这里插入图片描述

(四)其他运算符

在这里插入图片描述
我们可以通过以下实例来更加透彻的理解连接运算符与计算表或字符串长度的运算符的应用:

a = "Hello "
b = "World"print("连接字符串 a 和 b ", a..b )print("b 字符串长度 ",#b )print("字符串 Test 长度 ",#"Test" )print("长度 ",#"www.wonyoung.com" )

在这里插入图片描述

二、运算符优先级

^
not    - (unary)
*      /       %
+      -
..
<      >      <=     >=     ~=     ==
and
or

除了 ^ 和 … 外所有的二元运算符都是左连接的。

a+i < b/2+1          <-->       (a+i) < ((b/2)+1)
5+x^2*8              <-->       5+((x^2)*8)
a < y and y <= z     <-->       (a < y) and (y <= z)
-x^2                 <-->       -(x^2)
x^y^z                <-->       x^(y^z)
a = 20
b = 10
c = 15
d = 5e = (a + b) * c / d;-- ( 30 * 15 ) / 5
print("(a + b) * c / d 运算值为  :",e )e = ((a + b) * c) / d; -- (30 * 15 ) / 5
print("((a + b) * c) / d 运算值为 :",e )e = (a + b) * (c / d);-- (30) * (15/5)
print("(a + b) * (c / d) 运算值为 :",e )e = a + (b * c) / d;  -- 20 + (150/5)
print("a + (b * c) / d 运算值为   :",e )

在这里插入图片描述

http://www.yayakq.cn/news/16081/

相关文章:

  • 西方设计网站外贸自己做网站好不好
  • 建设网站教程视频下载做新网站不换域名
  • 企业网站建设对企业客户的意义企业网站建设销售话术
  • 淘宝客网站 备案百度官网网站登录
  • 湛江外包做网站公司网站营销
  • 做综合类网站好不好vs2010做网站
  • cgi做的网站鞍山百度网站怎么制作
  • 网站建设框架都有哪些常州城投建设招标网站
  • 哈尔滨个人建站模板永康物流网站
  • 校园网站制作最佳磁力吧cili8
  • 可以做外贸的网站有哪些手机排行榜2021前十名最新
  • 免费的素材网站有哪些如何在百度上建免费网站
  • 怎样模仿别人的网站参考消息官方网站
  • 万网网站编辑食品包装设计特点
  • 肇庆做网站建设dw网页制作考试题目
  • 万年网站建设三原做网站
  • 关于企业网站建设的市场比质比价调查报告安徽省住房和建设执业资格注册中心网站
  • 网站的转化率宁波网络公司在哪里
  • 网站建设免费代理昆明城乡和住房建设局网站
  • 网站程序上传完wordpress放谷歌代码
  • 怎样找家做网站的公司通过主机名访问网站
  • 连云港网站推广word上下页边距怎么调
  • 集团公司手机站网站网站开发部门工资会计分录
  • 杨陵区住房和城乡建设局网站泰安红河网站建设
  • 怎样查看一个网站是用什么开源程序做的wordpress怎么添加音乐播放器
  • 做游戏模型参考的网站外包工是临时工吗
  • 数据库修改网站管理员密码wordpress使用hhvm
  • 网站设计做微信发现界面海南网站推广
  • 上海营销平台网站建设搜狗站长平台验证不了
  • 想建一个网站汽车网站排行榜前十名