零基础学按键精灵(第三章).doc

上传人:re****.1 文档编号:559684485 上传时间:2023-07-09 格式:DOC 页数:8 大小:62.01KB
返回 下载 相关 举报
零基础学按键精灵(第三章).doc_第1页
第1页 / 共8页
零基础学按键精灵(第三章).doc_第2页
第2页 / 共8页
零基础学按键精灵(第三章).doc_第3页
第3页 / 共8页
零基础学按键精灵(第三章).doc_第4页
第4页 / 共8页
零基础学按键精灵(第三章).doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《零基础学按键精灵(第三章).doc》由会员分享,可在线阅读,更多相关《零基础学按键精灵(第三章).doc(8页珍藏版)》请在金锄头文库上搜索。

1、运算符与表达式(运算符)此文为小妖首发于按键精灵论坛。借百度平台转发,希望能够帮到学按键的朋友。说完数据类型,本来该说说变量定义的。不过,按键变量定义很简单。只要遵循变量名定义就行了。如果不清楚的直接看官方教程就行了。小妖就不再啰嗦。而数组的定义,小妖也有过帖子,这儿直接把帖子贴出来。不清楚的可以去看看。 关于数组定义问题(仅限于新手对数组定义不明白者,不牵扯高级运用) 这一期,我们来介绍运算符与表达式。因为较长,所以分两小节。第一小节介绍的是运算符,第二小节介绍表达式。其实这章知识非常多,也非常重要。我这儿只能作为介绍,而不能作为学习课程。希望大家知道学习要点之后,自己增加知识点的了解以及具

2、体到按键精灵上调试运用。这样,才能达到学习的目的。 运算符:运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。(百度百科)运算符主要分为: 算术运算符。 字符串运算符(连接运算符)。 关系运算符(比较运算符)。 赋值运算符。 逻辑运算符。 算数运算符: 主要有:乘法(*),除法(/),加法(+),减法(-),整除(),求余(MOD),乘方(),负号(-)。 优先级高到低为(并排为同级): 负号(-); 求幕运算符(); 乘法(*),除法(/); 整除(); 求余(MOD); 加法(+),减法(-)。 乘方、负号和四则运算(、+、

3、-、*、/)的运算符大家应该知道。这儿说整除和求余(、MOD)。 整除():用于两个数相除并返回以整数形式表示的结果。语法 result = number1number2(按键运算符说明)例:1. TracePrint 52 / 52值为2 求余(MOD): 用于两个数值相除并返回其余数。语法 result = number1 Mod number2(按键运算符说明)例:1. TracePrint 5 MOD 2 /5 MOD 2 值为1 字符串运算符(连接运算符): 连接运算符是指可以将一个或多个文连接为一个组合文本的运算符号。即使用和号 (&) 加入或连接一个或更多文本字符串以产生一串文本

4、。当然,按键这儿字符串运算符还有一个加号(+)。 和号(&):将两个字符串首尾相连变成一个字符串。语法 result = expression1 & expression2result 任意变量。expression1 任意表达式。expression2 任意表达式。例:1. TracePrint 132 & 123 /只含有数字的字符串与数字合并2. TracePrint 132 & 123 /两个只含有数字的字符串合并3. TracePrint132 & abc/数字与字符串合并调试结果:脚本 我的脚本1.Q ,第1行:132123脚本 我的脚本1.Q ,第2行:132123脚本 我的脚本

5、1.Q ,第3行:132abc 加号(+):如果字符串是数字与字符串合并,则将数字字符串转换为数字并相加。否则将两个字符串首尾相连变成一个字符串。例:1. TracePrint 123 + 123 /只含有数字的字符串与数字合并2. TracePrint 132 + 123/两个只含有数字的字符串合并3. TracePrint132 + abc/数字与字符串合并调试信息:脚本 我的脚本1.Q ,第1行:246脚本 我的脚本1.Q ,第2行:132123脚本 我的脚本1.Q ,第3行:类型不匹配:string: abc, 从调试信息,我们会发现,&与+不同的地方就是,如果是数字字符串与数字,+会

6、自动的把它转换成数字并相加。如果是数字与含有字母的字符串运算的时候会出错,类型不匹配。 关系运算符(比较运算符):按键共有6个。和数学的没区别。返回值上,只有真(true)、假(false)两种。 =(相等):第一个表达式的值与第二个表达式的值是否相等?1 = 2 False1 = 1 True (不等):第一个表达式的值与第二个表达式的值是否不等?1 2 True1 1 False(小于):第一个表达式的值是否比第二个表达式的值小?1 2 True2 1 False1(大于):第一个表达式的值是否比第二个表达式的值大?1 2 False1 1 False2 1 True=(小于或等于):第一

7、个表达式的值是否小于或等于第二个表达式的值?1 =2 True1= 1 True2=(大于或等于):第一个表达式的值是否大于或等于第二个表达式的值?1=2 False1=1 True2= 1 True 赋值运算符: 赋值运算符即赋值语句(=)将运算符右侧的值赋予左侧的变量,其语法如下 variable=value参数variable可以是任何变量或任何可编写的属性。参数value可以使用任何文本,常数,表达式或返回值的函数调用。 这儿我们就懒得啰嗦了,前面已经说过。 例子就是 1. Dim i / 定义变量 i2. i = 0 /给 i 赋值 0 逻辑运算符: 主要有Not(非) 、And(与

8、) 、Or(或) 、Xor 、Eqv、Imp 。 我只说主要用到的三个。其他的,大家自己到命令库里面看或者是网上学习。 Not(非):用于对表达式执行逻辑非运算。语法result = Not expressionresult 任意数值变量。expression 任意表达式。 也就是说,任何表达式进过 Not 之后,就会得到与它相反的值。例:1. TracePrint NOT (1 = 1)2. TracePrint NOT (1 1)调试结果:脚本 我的脚本1.Q ,第1行:0脚本 我的脚本1.Q ,第2行:-1大家都知道,1=1,是正确的,返回值应该是-1(真)。加NOT之后得到的是0(假)

9、。 And(与):用于对两个表达式进行逻辑与运算。语法 result =expression1 And expression2result 任意数值变量。expression1 任意表达式。expression2 任意表达式。 And(与)运算,两边的表达式中,有一个为假,则运算结果就为假。例:1. TracePrint 1 = 1 and 2 = 2 /第一个为真、第二个也为真2. TracePrint 1 = 2 and 2 = 2 /第一个为真、第二个为假3. TracePrint 1 = 2 and 2 = 1 /第一个为假、第二个也为假调试结果:脚本 我的脚本1.Q ,第1行:-1脚

10、本 我的脚本1.Q ,第2行:0脚本 我的脚本1.Q ,第3行:0 也就是说,只要有一个为假,那么运算结果都是假。 Or(或):用于对两个表达式进行逻辑或运算。result = expression1 Or expression2result 任意数值变量。expression1 任意表达式。expression2 任意表达式。例:1. TracePrint 1 = 1 or 2 = 2 /第一个为真、第二个也为真2. TracePrint 1 = 2 or 2 = 2 /第一个为真、第二个为假3. TracePrint 1 = 2 or 2 = 1 /第一个为假、第二个也为假调试结果:脚本 我的脚本1.Q ,第1行:-1脚本 我的脚本1.Q ,第2行:-1脚本 我的脚本1.Q ,第3行:0 大家可以看到,只要有一个是真的,那么就是真的。本章结束。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号