运算符是一个代码元素,它对保存值的一个或多个代码元素执行作。 值元素包括变量、常量、文本、属性、返回 Function
和 Operator
过程以及表达式。
表达式是一系列值元素与运算符相结合,可生成新值。 运算符通过进行计算、比较或其他操作来对值元素进行操作。
运算符类型
Visual Basic 提供以下类型的运算符:
算术运算符 对数值执行熟悉的计算,包括移动其位模式。
比较运算符比较 两个表达式并返回一个
Boolean
表示比较结果的值。串联运算符将 多个字符串联接到单个字符串中。
Visual Basic 中的逻辑运算符和按位运算符 组合
Boolean
或数值,并返回与值相同的数据类型的结果。
与运算符组合的值元素称为该运算符的作 数 。 运算符与数值元素组合在一起,形成表达式,除了赋值运算符,它形成一个语句。 有关详细信息,请参阅语句。
表达式计算
表达式的结束结果表示一个值,该值通常是熟悉的数据类型,例如 Boolean
, String
或数值类型。
下面是表达式的示例。
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
如以下示例所示,多个运算符可以在单个表达式或语句中执行作。
x = 45 + y * z ^ 2
在前面的示例中,Visual Basic 在赋值运算符右侧=
的表达式中执行作,然后将生成的值赋给左侧的变量 x
。 可以组合到表达式中的运算符数没有实际限制,但需要了解 Visual Basic 中的运算符优先级 ,以确保获得预期的结果。