VB各种运算符及优先级.docx

VB各种运算符及优先级.docx

ID:50370985

大小:190.69 KB

页数:3页

时间:2020-03-08

VB各种运算符及优先级.docx_第1页
VB各种运算符及优先级.docx_第2页
VB各种运算符及优先级.docx_第3页
资源描述:

《VB各种运算符及优先级.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、运算符作用区别示例结果&将两个字符串拼接起来连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。"123"&55"abc"+12"12355""abc12"+连接符两旁的操作数均为字符型;若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。"123"+55"abc"+12178出错lLike运算符语法:result=StringLikepattern通配符说明用法?任何单一字符Chi可写成c?i*任何个数字符,包括空字符Chi可写成C*#任何一个数字(0~9)Ch

2、98可写成Ch##[][]中任何一个单字符Chi可写成C[a-z]I,还可写成C[ag-z][!]不在[!]中的任何单一字符Chi可写成C[!a-gi-z]F:DimBAsBooleanB=“a1a”Like“a#a”‘返回TrueB=“D”Like“[A-Z]”‘返回TrueB=“D”Like“[!A-Z]”‘返回FalseB=“CAT1234Hdrg”Like“C?T*”‘返回TrueB=“BAT1234Hdrg”Like“C?T*”‘返回Falsel关系运算符运算符含义示例结果=等于"ABCDE"="ABR"False>大于"ABCDE">"ABR"False>=大于等于"bc">

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

4、   TF   And   FT   And   FF   And   TTFFFOr逻辑或3两个操作数中有一个为真时,结果为真T   Or   TF   Or   FT   Or   FF   Or   TTFTTXor逻辑异或3两个操作数不相同,结果才为真,否则为假T   Xor   FT   Xor   TTFEqv等价4两个操作数相同时,结果才为真T   Eqv   FT   Eqv   TFTImp蕴含5第一个操作数为真,第二个操作数为假时,结果才为假,其余都为真T   Imp   FT   Imp   TFT 说明:   1)若有多个条件时,And必须全部条件为真才为真;Or

5、只要有一个条件为真就为真。   2)如果逻辑运算符对数值进行运算,则以数字的二进制值逐位进行逻辑运算。And运算常用于屏蔽某些位;Or运算常用于把某些位置1。   如:12And7  表示对1100与0111进行And运算,得到二进制值100,结果为十进制4。   3)对一个数连续进行两次Xor操作,可恢复原值。在动画设计中,用Xor可恢复原来的背景l运算符优先级算术运算符:由高到低分别为:-(取负)^(幂)*或/Mod(四舍五入法)+或-字符运算符:+或&同级关系运算符:=、>、>=、<、<=、<>、Is同级Like运算符:Like逻辑运算符:由高到低NotAndOrXorEqvIm

6、p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。