VB运算符总结


类型
运算符
说明
示例
结果
优先级别
算术运算符
^
求乘幂 3^2 9

 

 

 

 

 

 

由高到低(关系运算符具有相同的优先级别),可以通过小括号()改变运算的优先顺序。

 

 

 

 

 

 

 

 

 

*
求积 50*2.1 105
/
求商,结果为浮点型 5/3 2.5
\
整除,返回商的整数部分 20\6 3
Mod
求模,返回余数 20Mod6 2
+
求和 50+50.1 100.1
-
求差或表示负数 50-50.1 -0.1
字符串运算符
&
连接两个字符串(&具有自动转换成字符运算的功能) "stu"&"dent","1"&2 student,12
+
"1"+"2" 12
关系(比较)运算符
<
小于 4<7 True
<=
小于或等于 39<=10 False
>
大于 "abc">"abced" False
>=
大于或等于 39>=10 True
=
等于 "A"="a" False
<>
不等于 9<>8 True
逻辑运算符
Not
“非”运算(对右边的表达式进行逻辑否定运算) Not 39>10
Not 10>39
False
True
And
“与”运算(And运算符两边的条件表达式同时成立,则返回True,否则False) 39>10 And 8>10 False
Or
“或”运算(Or运算符两边的条件表达式同时不成立,则返回False,否则True) 39>10 Or 8>10 True
Xor
“异或”运算
Eqv
“等价”运算
Imp
“蕴涵”运算

表达式由常量、变量、运算符、函数和圆括号按一定的规则组成,通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。

注意:mod的问题,1mod5=1, 7%5=2 也就说如果被mod的数大于mod数,那么值就等于Mod数,否则就等于余数!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM