- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零基础学按键精灵(第三章)
运算符与表达式(运算符)
此文为小妖首发于按键精灵论坛。借百度平台转发,希望能够帮到学按键的朋友。
说完数据类型,本来该说说变量定义的。不过,按键变量定义很简单。只要遵循变量名定义就行了。如果不清楚的直接看官方教程就行了。小妖就不再啰嗦。而数组的定义,小妖也有过帖子,这儿直接把帖子贴出来。不清楚的可以去看看。
? ?? ?关于数组定义问题(仅限于新手对数组定义不明白者,不牵扯高级运用)
? ?? ?这一期,我们来介绍运算符与表达式。因为较长,所以分两小节。第一小节介绍的是运算符,第二小节介绍表达式。其实这章知识非常多,也非常重要。我这儿只能作为介绍,而不能作为学习课程。希望大家知道学习要点之后,自己增加知识点的了解以及具体到按键精灵上调试运用。这样,才能达到学习的目的。
? ?? ? 运算符:运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。(百度百科)
运算符主要分为:
? ?? ?算术运算符。
? ?? ?字符串运算符(连接运算符)。
? ?? ?关系运算符(比较运算符)。
? ?? ?赋值运算符。
? ?? ?逻辑运算符。
? ?? ?算数运算符:
? ?? ?主要有:乘法(*),除法(/),加法(+),减法(-),整除(\),求余(MOD),乘方(^),负号(-)。
? ?? ?优先级高到低为(并排为同级):
? ?? ?负号(-);? ?? ?求幕运算符(^);
? ?? ?乘法(*),除法(/);
? ?? ?整除(\);
? ?? ?求余(MOD);
? ?? ?加法(+),减法(-)。
? ?? ?乘方、负号和四则运算(^、+、-、*、/)的运算符大家应该知道。这儿说整除和求余(\、MOD)。
? ?? ?整除(\):用于两个数相除并返回以整数形式表示的结果。
语法
? ?? ? result = number1\number2??(按键运算符说明)
例:
TracePrint 5\2? ?? ?? ???// 5\2值为2
? ?? ?求余(MOD): 用于两个数值相除并返回其余数。
语法
? ?? ? result = number1 Mod number2(按键运算符说明)
例:
TracePrint? ?5 MOD 2? ?//??5 MOD 2 值为1
? ?? ?字符串运算符(连接运算符):
? ?? ?连接运算符是指可以将一个或多个文连接为一个组合文本的运算符号。即使用和号 () 加入或连接一个或更多文本字符串以产生一串文本。当然,按键这儿字符串运算符还有一个加号(+)。
? ?? ?和号():将两个字符串首尾相连变成一个字符串。
语法
? ?? ?result = expression1 expression2
result 任意变量。
expression1 任意表达式。
expression2 任意表达式。
例:
TracePrint 132 123? ?//只含有数字的字符串与数字合并
TracePrint 132 123? ???//两个只含有数字的字符串合并
TracePrint??132 abc??//数字与字符串合并
调试结果:
脚本 我的脚本1.Q ,第1行:132123脚本 我的脚本1.Q ,第2行:132123脚本 我的脚本1.Q ,第3行:132abc
? ?? ???加号(+):如果字符串是数字与字符串合并,则将数字字符串转换为数字并相加。否则将两个字符串首尾相连变成一个字符串。
例:
TracePrint 123 + 123? ?//只含有数字的字符串与数字合并
TracePrint 132 + 123??//两个只含有数字的字符串合并
TracePrint??132 + abc??//数字与字符串合并
调试信息:
脚本 我的脚本1.Q ,第1行:246脚本 我的脚本1.Q ,第2行:132123脚本 我的脚本1.Q ,第3行:类型不匹配:[string: abc],
? ?? ?从调试信息,我们会发现,与+不同的地方就是,如果是数字字符串与数字,+会自动的把它转换成数字并相加。如果是数字与含有字母的字符串运算的时候会出错,类型不匹配。
? ?? ? 关系运算符(比较运算符):
按键共有6个。和数学的没区别。返回值上,只有真(true)、假(false)两种。
? ?? ?=(相等):
第一个表达式的值与第二个表达式的值是否相等?
1 = 2? ???False
1 = 1? ???True
? ?? ? (不等):
第一个表达式的值与第二个表达式的值是否不等?
1 2? ? True
1 1? ? False
(小于):
第一个表达式的值是否比第二个表达式的值小
您可能关注的文档
- 畜禽标准化示范场验收评分标准.doc
- 石室中学高2014届2013—2014学年度上期期中考试试题.doc
- 石室中学高2013届“一诊模拟”考试文科综合试卷(地理部分).doc
- 研发大楼主体评估报告.doc
- 石材幕墙工程检验批质量验收记录 - 副本.doc
- 石油大学市场调查与预测在线作业三.doc.doc
- 石油化工二次网热网工程施工组织总设计 2.doc
- 碾米机械项目可行性研究报告.doc
- 碳足迹合作社联保贷款管理办1.doc
- 碳膜电阻项目可行性报告-甲级资质.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)