运算符执行涉及一个或多个称为操作数的表达式的常见任务。
算术和移位任务
下表汇总了可用的算术和位移运算。
| 到 | 请参阅 |
|---|---|
| 将一个数值加到另一个数值上 | + 运算符 |
| 从另一个数值中减去一个数值 | - 运算符 (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 运算符 |