算术运算符 a=3 运算符忧先级 结果 iaA2 123 3 ia*ia *ia 27 10且a 3.3333333333 Ilia od 10 Mod ia 566 10+ ia ia-10 注意:算术运算符两边的操作数应是数值型,若是数字字符或逻辑型, 则自动转换成数值类型后再运算。 eg:30-True结果是31,逻辑量True转为数值-1 False转为数值0 False+10+"4"结果是1416
◆ 算术运算符 Ia=3 注意:算术运算符两边的操作数应是数值型,若是数字字符或逻辑型, 则自动转换成数值类型后再运算。 eg :30-True 结果是31,逻辑量True转为数值-1 False转为数值0 False + 10 + "4" 结果是14 16
◆字符串运算符 字符串运算符有两个:&、+功能是将字符串连接起来 区别 两旁的操作数应均为字符型;若均为数值型则进行算术加运算;若一个为 字符型,另一个为数值型,则出错。 &两旁的操作数不管是字符型还是数值型,先转换成字符型后再连接。 eg 操作 结果 abC"&123 abc123 abC"+123 出错 123″&456 123456 123″+“456 "123456′
◆ 字符串运算符 字符串运算符有两个:& 、+ 功能是将字符串连接起来 区别: + 两旁的操作数应均为字符型;若均为数值型则进行算术加运算;若一个为 字符型,另一个为数值型,则出错。 & 两旁的操作数不管是字符型还是数值型,先转换成字符型后再连接。 eg: 操作 结果 "abc" & 123 "abc123 " "abc" + 123 出错 “123” & 456 “123456” “123”+“456” "123456" 17
◆关系运算符 关系运算符是将两个操作数进行大小比较,若关系成立,则返回True,否 则返回 False。操作数可以是数值型、字符型。 比较时注意以下原则 如果两个操作数是数值型,则按其大小比较 *如果两个操作数是字符型则按字符的ASCI码值从左到右一一比较。 关系运算符优先级相同 运算符 含义 表达式例子 等 ABC ="ABD <>或> 不等于 AB"<>ab FTF 23<5 ABC> ABR 小于或等于 23″<="3 大于或等于 bc>=abc TT Like 字符串匹配 ABCDE LIKE*C*T s 比较对象变量
◆ 关系运算符 关系运算符是将两个操作数进行大小比较,若关系成立,则返回True,否 则返回False。操作数可以是数值型、字符型。 比较时注意以下原则: 如果两个操作数是数值型,则按其大小比较。 如果两个操作数是字符型,则按字符的ASCII码值从左到右一一比较。 关系运算符优先级相同。 运算符 含义 表达式例子 = 等于 “ABC”=“ABD” F <> 或 >< 不等于 “AB”<>”ab” T < 小于 23<5 F > 大于 “ABC”>”ABR” F <= 小于或等于 “23”<=“3” T >= 大于或等于 “bc”>=“abc” T Like 字符串匹配 ”ABCDE”LIKE”*C*” T Is 比较对象变量18
◆逻辑运算符 逻辑运算符作用是将操作数进行逻辑运算,结果是逻辑值True或 False。 Not:取反当操作数为假时,结果为真。 And:与两个操作数均为真时,结果为真。 or:或两个操作数有一个为真时,结果为真。 Xor:异或两个操作数为一真一假时,结果为真。 Eqv:等价两个操作数相同时,结果为真。 mp:蕴含第一个操作数为真,第二个操作数为假时,结果为假,其余结 果都为真。 NOT X X AND Y X Y X XOR Y X EQVY XIMPY XTTFF YTFTF
◆ 逻辑运算符 逻辑运算符作用是将操作数进行逻辑运算,结果是逻辑值True或False。 Not : 取反 当操作数为假时,结果为真。 And: 与 两个操作数均为真时,结果为真。 Or : 或 两个操作数有一个为真时,结果为真。 Xor : 异或 两个操作数为一真一假时,结果为真。 Eqv : 等价 两个操作数相同时,结果为真。 Imp : 蕴含 第一个操作数为真,第二个操作数为假时,结果为假,其余结 果都为真。 X Y NOT X X AND Y X OR Y X XOR Y X EQV Y X IMP Y T T T F F T F F 19
2.表达式 组成 由变量、常量、函数、运算符和圆括号共同组成。 ◆书写规则 (1)运算符不能相邻。例a+b是错误的。 (2)乘号不能省略。例X乘以y应写成:x*y (3)括号必须成对出现,均使用圆括号。 (4)表达式从左到右在同一基准上书写,无高低、大小。 ◆不同数据类型的转换 运算结果的数据类型采用精度高的数据类型 Integer<Long<Single<Double< Currency ◆优先级 算术运算符>字符运算符>关系运算符>逻辑运算符
2. 表达式 ◆ 组成 由变量、常量、函数、运算符和圆括号共同组成。 ◆ 书写规则 (1) 运算符不能相邻。例a+ -b是错误的。 (2) 乘号不能省略。例x 乘以y 应写成:x*y (3) 括号必须成对出现,均使用圆括号。 (4) 表达式从左到右在同一基准上书写,无高低、大小。 ◆ 不同数据类型的转换 运算结果的数据类型采用精度高的数据类型. Integer<Long<Single<Double<Currency ◆ 优先级 算术运算符>字符运算符>关系运算符>逻辑运算符 20