运算符执行涉及一个或多个称为操作数的表达式的常见任务。
算术和移位任务
下表汇总了可用的算术和位移运算。
到
请参阅
将一个数值加到另一个数值上
+ 运算符
从另一个数值中减去一个数值
- 运算符 (Visual Basic)
将数值的符号取反
- 运算符 (Visual Basic)
将一个数值乘以另一个数值
*运算符
将一个数值除以另一个数值
/ 运算符 (Visual Basic)
计算一个数值除以另一个数值后的商(不考虑余数)
\ 运算符 (Visual Basic)
查找一个数值除以另一个数值所得的余数(不包含商数)
Mod 运算符
将一个数值取另一个数值次幂
^ 运算符
将数值的位模式向左移动
<< 运算符
将数值的位模式向右移动
>> 运算符
比较任务
下表汇总了可用的比较运算。
到
请参阅
确定两个值是否相等
= 运算符(Visual Basic 中的比较运算符)
确定两个值是否不相等
<> 运算符(Visual Basic 中的比较运算符)
确定一个值是否小于另一个值
< 运算符(Visual Basic 中的比较运算符)
确定一个值是否大于另一个值
> 运算符(Visual Basic 中的比较运算符)
确定一个值是否小于或等于另一个值
<= 运算符(Visual Basic 中的比较运算符)
确定一个值是大于还是等于另一个值
>= 运算符(Visual Basic 中的比较运算符)
确定两个对象变量是否引用同一对象实例
Is 运算符
确定两个对象变量是否引用不同的对象实例
IsNot 运算符
确定对象是否为特定类型
TypeOf 运算符
串联任务
下表汇总了可用的串联操作。
到
请参阅
将多个字符串联接到单个字符串中
& 运算符(Visual Basic 中的串联运算符)
将数值与字符串值联接起来
+ 运算符(Visual Basic 中的串联运算符)
逻辑和位任务
下表汇总了可用的逻辑操作和按位操作。
到
请参阅
对布尔值执行逻辑求反
Not 运算符
对两个布尔值执行逻辑组合
And 运算符
对两个布尔值执行逻辑或运算
Or 运算符
对两个布尔值执行排他逻辑析构
Xor 运算符
对两个布尔值执行短路逻辑与运算
AndAlso 运算符
对两个布尔值执行短路逻辑或运算
OrElse 运算符
对两个整数值执行逐位逻辑与运算
And 运算符
对两个整数值执行逐位逻辑或运算
Or 运算符
对两个整型值执行逐位排他逻辑分离
Xor 运算符
对整型值执行逐位逻辑求反
Not 运算符
另请参阅
运算符和表达式
按功能列出的运算符