6运算符及表达式

621 算术运算符

通过算术运算符可以构成算术表达式,进行数值型数据的处理。算术运算符和表达式实例见表6.1

6.1    算术运算符及实例一览表

运算符

功能

表达式

表达式值

**

乘方

2**85**2

25625

*/

乘,除

36*4/9

16

+,-

加,减

5+67

4

     在进行算术表达式计算时,要遵循以下优先顺序:先括号,在同一括号内,按照先乘方,在乘除,后加减。

622 关系运算符

关系运算符用来构成关系表达式,关系运算是运算符两边同类元素的比较,关系成立结果为真(T);反之,结果为假(F),参看表6.2

6.2  关系运算符及表达式实例一览表

运算符

功能

表达式

表达式值

<> 

不等于

15<>20

T

大于

5>8

F

小于

8+4>10

T

<=

小于等于

12<=3*4

T

>=

大于等于

16>=20

F

623 逻辑运算符

逻辑运算符用来构成逻辑表达式。逻辑表达式可与关系表达式一起组成满足IFWHILE语句的判断条件,参看表6.3

 

6.3   逻辑运算符及表达式实例一览表

运算符

功能

表达式

表达式值

NOT

逻辑非

NOT 3+5>6

F

AND

逻辑与

3+5>6 AND 4*5=20

T

OR

逻辑或

6*9<45 OR 7<>8

T

624 转换运算符

    转换运算符主要有两种:

1&   将整数转换为英文字母。

如果变量值为1,则返回“A”;如果变量值为2,则返回“B”;如此类推,当变量值为26时,则返回“Z”。如果变量值大于26,将进行循环,如:变量值为28,则返回“B”。

如果变量值为-1,则返回“a”;如果变量值为-2,则返回“b”;如此类推,当变量值为-26时,则返回“z”。如果变量值小于-26,将进行循环,如:变量值为-28,则返回“b”。

2@   将数值型数据转换为字符型数据。

例如:DESC=”P”+@VAR1(此时数值型变量VAR1=56),则DESC=P56