Visual Basic 运算符 您所在的位置:网站首页 数学中的所有运算符号大全 Visual Basic 运算符

Visual Basic 运算符

2024-07-18 03:27| 来源: 网络整理| 查看: 265

Visual Basic 运算符

运算符是一个符号,它告诉编译器执行特定的数学或逻辑操作。VB 有丰富的内置运算符,并提供以下类型的常用运算符:

算术运算符比较运算符逻辑/位运算符位移运算符赋值运算符其他运算符

本教程将介绍最常用的运算符。

算术运算符

下表显示了 VB 支持的所有算术运算符。假设变量 A=2,变量 B=7,则

运算符描述说明^一个操作数的指定次幂值B^A = 49+两个操作数相加A + B = 9-第一个操作数减去第二个操作数A - B = -5*两个操作数相乘A * B = 14/第一个操作数除以第二个操作数B / A = 3.5\第一个操作数除以第二个操作数的整数值B / A = 3MOD模运算符,整数除法后的余数B / A = 1

VB 算术运算符更多内容与实例

比较运算符

下表显示了 VB 支持的所有比较运算符。假设变量 A=10,变量 B=20,则

运算符描述说明==检查两个操作数的值是否相等; 如果是,那么条件为 True。(A == B)结果为:False检查两个操作数的值是否相等; 如果值不相等,则条件为 True。(A B)结果为:True>检查左操作数的值是否大于右操作数的值; 如果是,则条件为 True。(A > B)结果为:False=检查左操作数的值是否大于等于右操作数的值; 如果是,则条件为 True。(A >= B)结果为:False 和 2&=将一个字符串(String)表达式连接到一个字符串(String)变量或属性,并将结果赋给变量或属性。Str1 &= Str2 等效于 Str1 = Str1 & Str2

VB 赋值运算符更多内容与实例

其他运算符

VB 还支持其他重要的运算符。

运算符描述实例AddressOf返回过程的地址。AddHandler Button1.Click,AddressOf Button1_ClickAwait它应用于异步方法或 lambda 表达式中的操作数,以暂停方法的执行,直到等待的任务完成Dim result As res = Await AsyncMethodThatReturnsResult()Await AsyncMethod()GetType它返回指定类型的 Type 对象。Type 对象提供有关类型的信息,例如其属性、方法和事件。MsgBox(GetType(Integer).ToString())Function Expression它声明定义函数 lambda 表达式的参数和代码Dim add5 = Function(num As Integer) num + 5'prints 10Console.WriteLine(add5(5))If使用短路评估来有条件地返回两个值。If 运算符可以用三个参数或两个参数来调用。Dim num = 5Console.WriteLine(If(num >= 0, "Positive", "Negative"))

VB 其他运算符更多内容与实例

VB 运算符优先级

运算符优先级决定表达式中术语的分组。这会影响表达式的评估方式。某些运算符的优先级高于其他运算符,则会被优先运算; 例如,乘法运算符比加法运算符具有更高的优先级:

例如,表达式:x = 7 + 3 * 2; 在这里,x 被赋值为 13,而不是 20,因为运算符*的优先级高于 +,所以它先乘以 3 * 2,然后加上 7,所以最后结果为:13

在这里,优先级最高的操作符出现在表顶部,最低优先级的操作符出现在底部。 在表达式中,更高优先级的运算符将首先被评估(计算)。

运算符描述Await最高级幂(^)一元标识符和否定(+,-)乘法和浮点除法(*, /)整数除()模数运算(Mod)算术位移()所有比较运算符(=,,=,Is,IsNot,Like,TypeOf, …, Is)否定(Not)连接(And, AndAlso)包含分离(OR,OrElse)异或(XOR)

VB 运算符优先级更多内容与实例



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有