VB各种运算符及优先级_第1页
VB各种运算符及优先级_第2页
VB各种运算符及优先级_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、运算符作用区别示例结果&将两个字符串拼接起来连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。"123"&55"abc"+12"12355""abc12"+连接符两旁的操作数均为字符型;若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。"123"+55"abc"+12178出错l Like运算符语法:result = String

2、Like pattern通配符说明用法?任何单一字符Chi可写成c?i*任何个数字符,包括空字符Chi可写成C*#任何一个数字(09)Ch98可写成Ch#中任何一个单字符Chi可写成Ca-zI,还可写成Cag-z!不在!中的任何单一字符Chi可写成C!a-gi-zF:Dim B As Boolean B = “a1a” Like “a#a” 返回TrueB = “D” Like “A-Z” 返回TrueB = “D” Like “!A-Z” 返回FalseB = “CAT1234Hdrg” Like “C?T*” 返回TrueB = “BAT1234Hdrg” Like “C?T*” 返回Fa

3、lsel 关系运算符 运算符含义示例结果=等于"ABCDE"="ABR"False>大于"ABCDE">"ABR"False>=大于等于"bc">="大小"False<小于23<3False<=小于等于"23"<="3"True<>不等于"abc"<>"ABC"TrueLike字符串匹配"ABCDEFG"

4、Like "*DE*"TrueIs对象引用比较    注意:1)   如果两个操作数都是数值型,则按其大小比较2)   如果两个操作数都是字符型,则按字符的ASCII码值从左到右一一比较3)   汉字字符大于西文字符4)  关系运算符的优先级相同l 逻辑运算符 运算符含义优先级说明示例结果Not取反,逻辑非1当操作数为假时,结果为真Not    FNot    TTFAnd逻辑与2两个操作数均为真

5、时,结果才为真T    And    TF    And    FT    And    FF    And    TTFFFOr逻辑或3两个操作数中有一个为真时,结果为真T    Or    TF    Or    FT 

6、60;  Or    FF    Or    TTFTTXor逻辑异或3两个操作数不相同,结果才为真,否则为假T    Xor    FT    Xor    TTFEqv等价4两个操作数相同时,结果才为真T    Eqv    FT    Eqv    TF

7、TImp蕴含5第一个操作数为真,第二个操作数为假时,结果才为假,其余都为真T    Imp    FT    Imp    TFT说明:1)若有多个条件时,And必须全部条件为真才为真;Or只要有一个条件为真就为真。2)如果逻辑运算符对数值进行运算,则以数字的二进制值逐位进行逻辑运算。And运算常用于屏蔽某些位;Or运算常用于把某些位置1。 如:12 And 7  表示对1100与0111进行And运算,得到二进制值100,结果为十进制4。3)对一个数连续进行两次Xor操作,可恢复原值。在动画设计中,用Xor可恢复原来的背景l 运算符优先级算术运算符:由高到低分别为:-(取负)(幂)*或/Mod (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论