VB各种运算符及优先级
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Like 运算符
B = “a1a ” Like “a#a ” ‘返回True
B = “D ” Like “[A-Z]” ‘返回True B = “D ” Like “[!A-Z]” ‘返回False B = “CAT1234Hdrg ” Like “C?T*” ‘返回True B = “BAT1234Hdrg ” Like “C?T*” ‘返回False
关系运算符
注意:
1) 如果两个操作数都是数值型,则按其大小比较
2) 如果两个操作数都是字符型,则按字符的ASCII 码值从左到右一一比较 3) 汉字字符大于西文字符 4) 关系运算符的优先级相同
逻辑运算符
说明: 1)若有多个条件时,And 必须全部条件为真才为真;Or 只要有一个条件为真就为真。 2)如果逻辑运算符对数值进行运算,则以数字的二进制值逐位进行逻辑运算。And 运算常用于屏蔽某些位;Or 运算常用于把某些位置1。
如:12 And 7 表示对1100与0111进行And 运算,得到二进制值100,结果为十进制4。
3)对一个数连续进行两次Xor 操作,可恢复原值。在动画设计中,用Xor 可恢复原来的背景
运算符优先级
算术运算符:由高到低分别为: -(取负) ^(幂) *或/ \ Mod +或-
字符运算符:+或& 同级
关系运算符:=、>、>=、<、<=、<>、Is 同级 Like 运算符:Like
逻辑运算符:由高到低 Not And Or Xor Eqv Imp