TC官方合作论坛

标题: 【梦飞飞教程TC5.0】第2章 2.5运算符与表达式 [打印本页]

作者: yeah5230    时间: 2015-7-4 10:12
标题: 【梦飞飞教程TC5.0】第2章 2.5运算符与表达式
本帖最后由 yeah5230 于 2015-7-4 11:19 编辑

零基础学TC脚本开发 TC5.0版本
全中文 零基础 简单易学 -------《WINDOWS平台脚本开发》

梦飞飞精品教程
主讲:梦飞飞

QQ:446468195
旺旺:ko8881688
脚本动力学院联合出品<用心制作教程>

[梦飞飞精品教程] VIP会员办理地址:点击进入

2.5运算符与表达式
运算符是用来对运算对象进行各种运算的操作符号。运算符可以分为:算术运算符、关系运算符和逻辑运算符。通过运算符的操作组成表达式,实现脚本所需要的大量的操作,完成各种计算和判断。
2.5.1 算术运算符和算术表达式

1.算术运算符:
算术运算符是用来进行基本的数据计算的。它和数学中的算术运算有很多相似之处,比如优先级等。
TC算术运算符
运算符
名称含义
使用形式与说明
-(负)
负号运算符
-表达式 -10+20
++
自增运算符
++变量名/变量名++,是 变量名=变量名+1
--
自减运算符
--变量名/变量名--
[size=12.0000pt]*
[size=12.0000pt]乘
表达式*表达式
[size=12.0000pt]/
[size=12.0000pt]除
表达式/表达式
[size=12.0000pt]%
余数(取模)
整型表达式%整型表达式,%两边必须为整型值
[size=12.0000pt]+
[size=12.0000pt]加
表达式+表达式
[size=12.0000pt]-
[size=12.0000pt]减
表达式-表达式
2.算术表达式
算术表达式就是由各种算术运算符和相应各种参数组成的式子。例如:
目标x =(x+偏移x)* 比例x
结果 = (150+632)*100/(89-59)
2.5.2关系运算和关系表达式


1.关系运算符
关系运算符用来比较两个数,可以确定两个数之间的关系。关系表达式的结果是一个逻辑值,仅有真(true)或假(false)两种情况。关系运算符一般用在if语句、循环语句和遍历语句的判断中。
TC关系运算符
运算符
名称含义
使用形式与说明
[size=12.0000pt]>
大于
表达式>表达式
>=
大于等于
表达式>=表达式
[size=12.0000pt]<
小于
表达式<表达式
<=
小于等于
表达式<=表达式
==
等于
表达式==表达式
!=
不等于
表达式!= 表达式
2.关系表达式
关系表达式主要用于逻辑判断,其结果为真(true)或假(false),例如:
    2>1[size=12.0000pt]        [size=12.0000pt]        [size=12.0000pt]        //结果为真
    "3">"1"[size=12.0000pt]        [size=12.0000pt]        //结果为真
    123<11[size=12.0000pt]        [size=12.0000pt]           //结果为假
    2!=1[size=12.0000pt]        [size=12.0000pt]           //结果为真
    var a=1
    a>=1[size=12.0000pt]        [size=12.0000pt]        [size=12.0000pt]        //结果为真
    var b=2
    b<=3[size=12.0000pt]        [size=12.0000pt]        [size=12.0000pt]        //结果为真

2.5.3逻辑运算符和逻辑表达式


1.逻辑运算符
关系表达式的输出结果为真(true)或假(false),但关系表达式只能判断一次,实际应用中经常遇到多个条件判断的情况。比如说“在某个游戏辅助里设置,如果装备等级大于90级,并且是紫色装备,那么就拾取”。这时借助逻辑表达式就能很清楚地同时判断两个条件了。
TC逻辑运算符
运算符
名称含义
使用形式与说明
[size=12.0000pt]!
逻辑非运算符
!表达式
&&
逻辑与
表达式&&表达式
||
逻辑或
表达式||表达式

(1)逻辑非运算符详解(!):
当多个表达式进行"!"(逻辑非)运算时,取表达式结果相反的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假:
!(3<2)
//先计算括号里的小于操作符,3小于2返回假,在计算逻辑非操作,返回真
!(3>2)
//先计算括号里的大于操作符,3大于2返回真,在计算逻辑非操作,返回假

(2)逻辑与运算符详解(&&):
当多个表达式进行"&&"(逻辑与)运算时,只要有一个表达式为假,总的表达式结果就为假,只有当所有表达式都为真时,总的表达式结果才为真如:
(7<8) && (3==3)
//7小于8返回真,3等于3返回真,两边都为真,返回真
(10<8) && (3==3)
//10小于8返回假,3等于3返回真,一边为假,返回假


(3)逻辑或运算符详解(||):
当多个表达式进行"||"(逻辑或)运算时,只要有一个表达式为真,总的表达式结果就为真,只有当所有表达式都为假时,总的表达式结果才为假。如:
(7<8) || (3==3)
//7小于8返回真,3等于3返回真,两边都为真,返回真
[size=12.0000pt]
(7<8) || (4==3)
//7小于8返回真,4等于3返回假,一边为真,返回真
[size=12.0000pt]
(10<8) || (4==3)
//10小于8返回假,4等于3返回假,两边都为假,返回假
2.5.5 其它运算符
运算符
名称含义
使用形式与说明
[ ]
数组下标
数组名[常量表达式]
( )
圆括号
(表达式)/函数名(形参表)
[size=12.0000pt]=
赋值运算符
变量=表达式
[size=12.0000pt],
逗号运算符
表达式,表达式,
数组下标”[ ]”
通过数组名称以及数组下表取出数组元素内容
圆括号“()”
主要作用是提升表达式运算优先级
赋值运算符“=
把左边的值复制给右边的变量
逗号运算符“,”
给多个变量同时赋值时使用
2.5.6 运算符优先级
TC综合开发工具里支持了丰富的运算符,这样也要求大家对运算符的知识必须了解清楚,否则出现错误还不知道问题所在下面就为大家说说运算符的优先级与各个运算符含义
注意: 优先级代表同一表达式中运算符的运算顺序,从高到低!同一级别的按从左到右的原则运算
下图的优先级是从高到低排列的
优先级
运算符
名称或含义
使用形式与说明
1
[ ]
数组下标
数组名[常量表达式]
( )
圆括号
(表达式)/函数名(形参表)
2
-
负号运算符
-表达式 -10+20
++
自增运算符
++变量名/变量名++,是 变量名=变量名+1
--
自减运算符
--变量名/变量名--
!
逻辑非运算符
!表达式
3
/
[size=12.0000pt]除
表达式/表达式
*
[size=12.0000pt]乘
表达式*表达式
%
余数(取模)
整型表达式%整型表达式,%两边必须为整型值
4
&
字符串连接符
表达式&表达式
+
[size=12.0000pt]加
表达式+表达式
-
[size=12.0000pt]减
表达式-表达式
5
>
大于
表达式>表达式
>=
大于等于
表达式>=表达式
<
小于
表达式<表达式
<=
小于等于
表达式<=表达式
6
==
等于
表达式==表达式
!=
不等于
表达式!= 表达式
7
&&
逻辑与
表达式&&表达式
8
||
逻辑或
表达式||表达式
9
=
赋值运算符
变量=表达式
10
,
逗号运算符
表达式,表达式,
举例1:
    var a = 50
    var b = false
    //在这个示例中 要注意 =号表达式 与&&表达式的优级级,要不然会得到你意想不到的结果
    if((a = 40) && (b = true))
        messagebox(a,"条件符合")
        messagebox(b)
    end
    messagebox(a)
举例2:
    var a = 50
    var b = false
    //在这个示例中 要注意 =号表达式 与&&表达式的优级级,要不然会得到你意想不到的结果
    if(a = 40 && (b = true))
        messagebox(a,"条件符合")
        messagebox(b)
    end
    messagebox(a)
习题
[size=10.5000pt](1)计算下列表达式的值。
5*4/2%4
1+2+64/4%5
[size=10.5000pt](2)计算下列表达式的值。
4>5 && 4<5
4>5 || 4<5
高清视频下载<回复后查看下载地址>:



零基础学TC脚本开发 TC5.0版本总贴http://bbs.tyuyan.com/thread-51850-1-1.html

作者: zhangboning8888    时间: 2015-7-4 15:05
阿伟ujs6dr7kd7xd7lur
作者: 钱多少    时间: 2015-7-4 17:55

作者: 786377161    时间: 2015-7-4 20:21

作者: 77476661    时间: 2015-7-4 20:28

作者: yylxn    时间: 2015-7-5 20:21

作者: qq3367229    时间: 2015-7-6 18:05
22222222222
作者: dongou    时间: 2015-7-6 22:49
支持~~~~~~~~~~~~~!
作者: 恋上猫的术士    时间: 2015-7-8 11:07
sadasdsa
作者: zxw445    时间: 2015-7-10 07:46
第2章 2.5运算符与表达式
作者: douzhi011    时间: 2015-7-10 09:24

作者: 276771665    时间: 2015-7-10 13:11
ffffffffffffffff
作者: xia3264024    时间: 2015-7-10 16:38
111111111111111111111
作者: 三分热度    时间: 2015-7-12 16:59
ffffffffffffffff
作者: heyong    时间: 2015-7-16 14:50
sfdsafasfasf
作者: kssk963    时间: 2015-7-17 11:41
11111111
作者: 行尘    时间: 2015-7-19 12:43

作者: tianmenghuan    时间: 2015-7-26 21:50
学习2.5
作者: 1335436058    时间: 2015-7-28 13:35
wewqdffvsdad
作者: 点点酷儿    时间: 2015-7-30 02:22
1111111
作者: she52001    时间: 2015-7-30 21:08
新手来报道
作者: esdfsa    时间: 2015-7-30 23:48
谢谢老师,虚心学习一下。
作者: tuxianhua888    时间: 2015-7-31 13:36
3333333
作者: 1256251379    时间: 2015-8-1 08:20
二〇一五年八月一日 08:18:37
作者: 看看9527    时间: 2015-8-2 14:21
顶顶顶顶顶顶顶顶
作者: 191481859    时间: 2015-8-3 17:01
asfasfaasfas
作者: 2359936398    时间: 2015-8-5 19:54
太麻烦了吧
作者: 幻夢幽痕    时间: 2015-8-7 14:12
运算符与表达式
作者: swiftdapen    时间: 2015-8-9 10:36

作者: okokok456    时间: 2015-8-11 12:53
11111111111111111
作者: laomeng32    时间: 2015-8-12 06:27
下载视频
作者: 18025301013    时间: 2015-8-24 16:01
2.5 b ..
作者: 508814    时间: 2015-8-24 19:02
123
作者: 尚宝2015    时间: 2015-8-26 00:31
好极了
作者: chenxinyuer    时间: 2015-9-1 22:45
不太懂
作者: wonaimlh    时间: 2015-9-5 22:38
楼主真好人
作者: qiaonan845    时间: 2015-9-8 14:17
111111
作者: yaselin    时间: 2015-9-9 21:21
我来来了
作者: wwxsz003    时间: 2015-9-12 23:25
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: hhy1120    时间: 2015-9-17 16:16
看看看看
作者: 高冷小Q    时间: 2015-9-22 21:35

作者: 7851881    时间: 2015-9-23 17:29
豆腐干豆腐干豆腐干
作者: cxql000    时间: 2015-9-25 22:40
学习一下
作者: 529905149    时间: 2015-9-29 18:47
第2章 2.5运算符与表达式
作者: jqphiv84731    时间: 2015-10-2 09:35

作者: 蔡可特    时间: 2015-10-9 21:16
r6diguygyutuyg
作者: c4042000    时间: 2015-10-14 21:54
2112341513513
作者: hsqysy    时间: 2015-10-15 22:50
11111111111111111111111111111
作者: 272244064    时间: 2015-10-16 19:10

作者: longyushen    时间: 2015-10-17 03:28
看看先
作者: aa675525050    时间: 2015-10-21 13:03
顶顶顶顶顶顶顶顶
作者: o564233842    时间: 2015-10-24 14:21
地地地
作者: 11200    时间: 2015-10-28 12:05
ggggggg
作者: 谢谢老板    时间: 2015-11-3 06:19
谢谢老板
作者: xhyr1234    时间: 2015-11-3 12:22
5.4的吗
作者: 零星一点缘    时间: 2015-11-6 22:52

作者: 18031808496    时间: 2015-11-11 18:51
水水水水水水水水水水水
作者: 82241365    时间: 2015-11-12 21:59
对对对对对对对
作者: abcwangkunabc    时间: 2015-11-17 19:49

作者: 0壹路有你0    时间: 2015-11-17 23:35
1111111111
作者: malaigou    时间: 2015-11-24 16:43
啊啊啊
作者: jue007    时间: 2015-11-26 19:18
RE: 【梦飞飞教程TC5.0】第2章 2.5运算符与表达式 [修改]
作者: a0502001628    时间: 2015-12-2 21:58
8my48my48my48my48my48my48my48my48my48my4
作者: 東方3399111    时间: 2015-12-3 11:20
感謝你的資訊分享
作者: ct74106    时间: 2015-12-8 16:47
看看
作者: ahjxwgq    时间: 2015-12-15 15:47
学习
作者: 胡佳敬    时间: 2015-12-16 00:57
撒旦sad
作者: qq273427415    时间: 2015-12-19 02:09
四大撒大声地爱的
作者: houzeyumaibihuo    时间: 2015-12-23 14:31
568676456345645
作者: tangwei512    时间: 2016-1-8 23:41
嗯嗯 必须看
作者: 642121766    时间: 2016-1-9 10:14
DDDDDDD
作者: zhy953    时间: 2016-1-17 22:28
学习
作者: 觉悟之心    时间: 2016-1-26 17:13
继续学习大神作品
作者: ssst-c    时间: 2016-2-1 20:49
阿道夫
作者: cls456txc    时间: 2016-2-21 12:57
想学学5.0
作者: wenhaha    时间: 2016-2-21 23:29
fasdfsdfsd
作者: 右手放飞    时间: 2016-2-22 16:48
:$
作者: 大自然    时间: 2016-2-25 11:01
看一下
作者: yaoxiefeng    时间: 2016-3-3 10:05
谢谢分享...
作者: xhai    时间: 2016-3-3 10:49
好好学习天天向上
作者: yl520    时间: 2016-3-4 18:09
sdfssd
作者: 13504472977    时间: 2016-3-6 00:15
等法规法规
作者: 我爱TC脚本    时间: 2016-3-7 22:16
dfsasgvsdgd
作者: 77420713    时间: 2016-3-8 19:51
梦飞飞教程
作者: 善由心生    时间: 2016-3-27 14:18
pluihk
作者: 笨鸟先飞8    时间: 2016-4-3 01:53

作者: 消逝的浪漫    时间: 2016-4-12 23:14
我是VIP 我要看教程
作者: 55019396    时间: 2016-4-13 05:15
RE: 【梦飞飞教程TC5.0】第2章 2.5运算符与表达式 [修改]
作者: Ralf_007    时间: 2016-4-13 23:29
看看谢谢
作者: llovethe    时间: 2016-4-22 06:58
ddddddddddddddd
作者: K8532    时间: 2016-4-27 11:20
章 2.5运算符
作者: andyzzh    时间: 2016-4-29 16:21
非常期待的内容
作者: chuchen    时间: 2016-5-1 11:32
如果
作者: wgq6791    时间: 2016-5-4 21:38
2.5运算符与表达式
作者: wqba00072    时间: 2016-5-6 23:31
请问
作者: 自由蝴蝶    时间: 2016-5-9 18:05
厉害厉害
作者: aTCjiaoben    时间: 2016-6-1 13:12
支持
作者: 54175349    时间: 2016-6-5 12:46
22222222222
作者: qq137193139    时间: 2016-6-8 21:41
OKOKOK

作者: 我很shy    时间: 2016-6-9 20:29
感觉这张会有好多内容,谢谢老师教导,老师辛苦了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1