VB.Net 的类型 Opera算术、比较和逻辑

什么是 Opera在 VB.Net 中如何使用?

An OperaVB.Net 中的运算符是指指示编译器执行特定逻辑或数学操作的符号。运算符对提供的操作数执行运算。 Microsoft VB.Net 带有各种类型的运算符。我们将在本教程中讨论它们。

算术 OperaVB.Net 中的

您可以使用算术运算符在 VB.NET 中执行各种数学运算。VB.Net 中的算术运算符包括:

算术 Opera器 描述
^ 用于将一个操作数乘以另一个操作数的幂
+ 用于将两个操作数相加。
从第一个操作数中减去第二个操作数。
* 将两个操作数相乘。
/ 用于将一个操作数除以另一个操作数。它返回浮点结果。
\ 用于将一个操作数除以另一个操作数。它返回一个整数结果。
当日 称为模数运算符。它返回除法后的余数。

VB.Net 算术示例 Opera器

以下是 VB.Net 算术运算符的一个示例:

步骤1) 创建一个新的控制台应用程序。要了解这一点,请访问我们之前的教程 数据类型 和变量。

步骤2) 添加以下代码:

Module Module1

    Sub Main()
        Dim var_w As Integer = 11
        Dim var_x As Integer = 5
        Dim var_q As Integer = 2
        Dim var_y As Integer
        Dim var_z As Single

        var_y = var_w + var_z
        Console.WriteLine(" Result of 11 + 5 is {0} ", var_y)

        var_y = var_w - var_x
        Console.WriteLine(" Result of 11 - 5 is {0} ", var_y)

        var_y = var_w * var_x
        Console.WriteLine(" Result of 11 * 5 is {0} ", var_y)

        var_z = var_w / var_x
        Console.WriteLine(" Result of 11 / 5 is {0}", var_z)

        var_y = var_w \ var_x
        Console.WriteLine(" Result of 11 \ 5 is {0}", var_y)

        var_y = var_w Mod var_x
        Console.WriteLine(" Result of 11 MOD 5 is {0}", var_y)

        var_y = var_x ^ var_x
        Console.WriteLine(" Result of 5 ^ 5 is {0}", var_y)
        Console.ReadLine()

    End Sub

End Module

步骤3) 单击“开始”按钮执行代码。您将看到以下窗口:

VB.Net 算术 Opera器

以下是代码截图:

VB.Net 算术 Opera器

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建主要子程序。
  3. 创建一个整数变量 var_w,其值为 11。
  4. 创建一个值为 5 的整型变量 var_x。
  5. 创建一个值为 2 的整数 var_q。
  6. 创建一个整数 var_y。
  7. 创建一个整数 var_z。
  8. 将变量 var_w 和 var_z 的值相加,并将结果赋给变量 var_y。
  9. 在控制台上打印上述结果。
  10. 从变量 var_w 的值中减去变量 var_x 的值,并将结果赋给变量 var_y。
  11. 在控制台上打印上述结果。
  12. 将变量 var_w 和 var_x 的值相乘,并将结果赋给变量 var_y。
  13. 在控制台上打印上述结果。
  14. 将变量 var_w 的值除以变量 var_x 的值,并将结果赋给变量 var_z。
  15. 在控制台上打印上述结果。
  16. 将变量 var_w 的值除以变量 var_x 的值,并将结果赋给变量 var_y。
  17. 在控制台上打印上述结果。
  18. 将变量 var_w 的值除以变量 var_x 的值,求余数,并将结果赋给变量 var_y。
  19. 在控制台上打印上述结果。
  20. 获取变量 var_x 的值的幂,并将结果赋给变量 var_y。
  21. 在控制台上打印上述结果。
  22. 当用户按任意键时退出控制台。
  23. 结束子程序。
  24. 结束模块

竞品对比 OperaVB.Net 中的

比较运算符用于对变量进行比较。VB.Net 中的比较运算符包括以下内容:

竞品对比 Opera职权范围 描述
= 检查两个操作数是否相等。如果相等,则条件计算为 True。
<> 检查两个操作数是否不相等。如果不相等,则条件计算为 True。
> 检查左操作数的值是否大于右操作数的值。如果为真,则条件计算结果为 True。
< 检查左操作数的值是否小于右操作数的值。如果为真,则条件计算结果为 True。
>= 检查左操作数的值是否大于或等于右操作数的值。如果为真,则条件计算结果为 True。
<= 检查左操作数的值是否小于或等于右操作数的值。如果为真,则条件计算结果为 True。

VB.Net 比较示例 Opera器

让我们演示一个 VB.Net 比较运算符的例子:

步骤1) 创建一个新的控制台应用程序。如果您不知道如何操作,请访问我们之前关于数据类型和变量的教程。

步骤2) 添加以下代码:

Module Module1

    Sub Main()
        Dim x As Integer = 11
        Dim y As Integer = 5
        If (x = y) Then
            Console.WriteLine("11=5 is True")
        Else
            Console.WriteLine(" 11=5 is False")
        End If

        If (x < y) Then
            Console.WriteLine(" 11<5 is True")
        Else
            Console.WriteLine(" 11<5 is False")
        End If

        If (x > y) Then
            Console.WriteLine(" 11>5 is True")
        Else
            Console.WriteLine(" 11>5 is False")
        End If
       
        x = 3
        y = 7
        If (x <= y) Then
            Console.WriteLine(" 3<=7 is True")
        End If
        If (y >= x) Then
            Console.WriteLine(" 7>=3 is True")
        End If
        Console.ReadLine()

    End Sub

End Module	

步骤3) 单击工具栏上的“开始”按钮运行代码。您将看到以下窗口:

VB.Net 比较 Opera器

我们使用了以下代码:

VB.Net 比较 Opera器

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建主要子程序。
  3. 创建一个整数变量 x,其值为 11。
  4. 创建一个值为 5 的整数变量 y。
  5. 检查变量 x 的值是否等于变量 y 的值。我们有 If…Then 条件语句。
  6. 如果上述条件为真,则在控制台上打印一些文本。
  7. 如果上述条件为 False,即 x 不等于 y,则执行 Else 部分。
  8. 如果上述 Else 部分执行,则在控制台上打印一些文本。
  9. 结束 If 条件。
  10. 检查变量 x 的值是否小于变量 y 的值。
  11. 如果上述条件为真,则在控制台上打印一些文本。
  12. 如果上述条件为 False,即变量 x 的值不小于变量 y 的值,则执行 Else 部分。
  13. 如果上述 Else 部分执行,则在控制台上打印一些文本。
  14. 结束 If 条件。
  15. 检查变量 x 的值是否大于变量 y 的值。
  16. 如果上述条件为真,则在控制台上打印一些文本。
  17. 如果上述条件为 False,即变量 x 的值不大于变量 y 的值,则执行 Else 部分。
  18. 如果上述 Else 部分执行,则在控制台上打印一些文本。
  19. 结束 If 条件。
  20. 给变量x赋予新值,即从11改为3。
  21. 给变量 y 赋一个新值,即从 5 变为 7。
  22. 检查变量 x 的值是否小于或等于变量 y 的值。
  23. 如果上述条件为真,则在控制台上打印一些文本。
  24. 结束 If 条件。
  25. 检查变量 x 的值是否大于或等于变量 y 的值。
  26. 如果上述条件为真,则在控制台上打印一些文本。
  27. 结束 If 条件。
  28. 当用户按任意键时退出控制台。

合乎逻辑 OperaVB.Net 中的

逻辑运算符帮助我们做出合乎逻辑的决策。逻辑 OperaVB.Net 中的函数有:

合乎逻辑 Opera器 描述
称为逻辑/按位与。只有当两个条件都为真时才为真。
Or 称为逻辑/按位或。当任何条件为真时,结果为真。
逻辑/按位非。反转操作数的逻辑状态。如果为真,则条件变为假,反之亦然。
异或 按位逻辑排他或运算符。如果表达式全部为 True 或 False,则返回 False。否则,返回 True。
并且 它也被称为逻辑与运算符。仅通过执行短路来处理布尔数据。
要不然 它也被称为逻辑或运算符。仅通过执行短路来处理布尔数据。
是否为假 确定表达式的计算结果是否为 False。
是真的 确定表达式的计算结果是否为 True。

VB.Net 逻辑示例 Opera器

让我们通过一个例子来演示如何使用逻辑运算符:

步骤1) 创建一个新的控制台应用程序。如果您不知道如何操作,请访问我们之前关于数据类型和变量的教程。

步骤2) 添加以下代码:

Module Module1

    Sub Main()

        Dim var_w As Boolean = True
        Dim var_x As Boolean = True
        Dim var_y As Integer = 5
        Dim var_z As Integer = 20

        If (var_w And var_x) Then
            Console.WriteLine("var_w And var_x - is true")
        End If
        If (var_w Or var_x) Then
            Console.WriteLine("var_w Or var_x - is true")
        End If
        If (var_w Xor var_x) Then
            Console.WriteLine("var_w Xor var_x - is true")
        End If
        If (var_y And var_z) Then
            Console.WriteLine("var_y And var_z - is true")
        End If
        If (var_y Or var_z) Then
            Console.WriteLine("var_y Or var_z - is true")
        End If
         'Only logical operators
        If (var_w AndAlso var_x) Then
            Console.WriteLine("var_w AndAlso var_x - is true")
        End If
        If (var_w OrElse var_x) Then
            Console.WriteLine("var_w OrElse var_x - is true")
        End If
        var_w = False
        var_x = True
        If (var_w And var_x) Then
            Console.WriteLine("var_w And var_x - is true")
        Else
            Console.WriteLine("var_w And var_x - is not true")
        End If
        If (Not (var_w And var_x)) Then
            Console.WriteLine("var_w And var_x - is true")
        End If
        Console.ReadLine()
    End Sub
End Module

步骤3) 点击工具栏上的“开始”按钮运行代码。您将看到以下窗口:

合乎逻辑 OperaVB.Net 中的

以下是上述代码的截图:

合乎逻辑 OperaVB.Net 中的

合乎逻辑 OperaVB.Net 中的

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建主要子程序。
  3. 声明一个布尔变量 var_w,其值为 True。
  4. 声明一个布尔变量 var_x,其值为 True。
  5. 声明一个整数变量 var_y,其值为 5。
  6. 声明一个整数变量 var_z,其值为 20。
  7. 对变量 var_w 和 var_x 的值执行 And 运算。我们使用 If…Then 条件根据运算结果采取行动。
  8. 如果上述操作的结果为 True,则在控制台上打印的文本。
  9. 结束 If 语句。
  10. 对变量 var_w 和 var_x 的值执行“或”运算。我们使用 If…Then 条件根据运算结果采取行动。
  11. 如果上述操作的结果为 True,则在控制台上打印的文本。
  12. 结束 If 语句。
  13. 对变量 var_w 和 var_x 的值执行 Xor 运算。我们使用 If…Then 条件根据运算结果采取行动。
  14. 如果上述操作的结果为 True,则在控制台上打印的文本。
  15. 结束 If 语句。
  16. 对变量 var_y 和 var_z 的值执行 And 运算。我们使用 If…Then 条件根据运算结果采取行动。
  17. 如果上述操作的结果为 True,则在控制台上打印的文本。
  18. 结束 If 语句。
  19. 对变量 var_y 和 var_z 的值执行“或”运算。我们使用 If…Then 条件根据运算结果采取行动。
  20. 如果上述操作的结果为 True,则在控制台上打印的文本。
  21. 结束 If 语句。
  22. 注释。编译器将跳过此注释。
  23. 对变量 var_w 和 var_x 的值执行 AndAlso 操作。我们使用 If…Then 条件根据操作结果采取行动。
  24. 如果上述操作的结果为 True,则在控制台上打印的文本。
  25. 结束 If 语句。
  26. 对变量 var_w 和 var_x 的值执行 OrElso 运算。我们使用 If…Then 条件根据运算结果采取行动。
  27. 如果上述操作的结果为 True,则在控制台上打印的文本。
  28. 结束 If 语句。
  29. 将变量 w 的值从 true 更改为 False。
  30. 变量 var_x 的值将保持为 True。
  31. 对变量 var_w 和 var_x 的值执行 And 运算。我们使用 If…Then 条件根据运算结果采取行动。
  32. 如果上述操作的结果为 True,则在控制台上打印的文本。
  33. 如果上述条件不为 True,则执行 Else 部分。
  34. 如果上述操作的结果为 False,则在控制台上打印文本。那么它位于 Else 语句下。
  35. 结束 If 语句。
  36. 对变量 var_w 和 var_x 的值执行 And 运算,然后使用 Not 运算符反转结果。我们使用 If…Then 条件根据运算结果采取行动。
  37. 如果上述操作的结果为 True,则在控制台上打印的文本。
  38. 结束 If 语句。
  39. 通过键盘接受用户的输入。

位 Shift OperaVB.Net 中的

这些运算符用于对二进制值执行移位运算。

位 Shift Opera蒂奥斯 描述
称为按位与 Opera如果在两个操作数中都发现该位,则将其复制到结果中。
Or 称为二进制或 Operator。如果在任一操作数中找到它,它就会复制一位。
异或 二进制异或 Opera用于复制在其中一个操作数(而不是两个操作数)中设置的一个位。
它被称为二进制补码 Operator。它是一个“翻转”位的一元运算符。

位 Shift OperaVB.Net 中的 tor 示例

让我们用一个例子来演示位移位运算符:

步骤1) 创建一个新的控制台应用程序。如果您不知道如何操作,请访问我们之前关于数据类型和变量的教程。

步骤2) 添加以下代码:

Module Module1

    Sub Main()

        Dim w As Integer = 50
        Dim x As Integer = 11
        Dim y As Integer = 0
        y = w And x
        Console.WriteLine("y = w And x is {0}", y)
        y = w Or x

        Console.WriteLine("y = w Or x is {0}", y)
        y = w Xor x

        Console.WriteLine("y = w Xor x  is {0}", y)
        y = Not w

        Console.WriteLine("y = Not w is {0}", y)
        Console.ReadLine()

    End Sub
End Module

步骤3) 单击“开始”按钮运行代码。您将看到以下窗口:

位 Shift OperaVB.Net 中的 tor

以下是代码截图:

位 Shift OperaVB.Net 中的 tor

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建主要子程序。
  3. 创建一个整数变量 w,其值为 50。
  4. 创建一个整数变量 x,其值为 11。
  5. 创建一个值为 0 的整数变量 y。
  6. 将按位与运算符应用于变量 w 和 x 的值,并将结果赋给变量 y。
  7. 在控制台上打印一些文本和上述操作的结果。
  8. 对变量 w 和 x 的值应用按位或运算符,并将结果赋给变量 y。
  9. 在控制台上打印一些文本和上述操作的结果。
  10. 将按位异或运算符应用于变量 w 和 x 的值,并将结果赋给变量 y。
  11. 在控制台上打印一些文本和上述操作的结果。
  12. 对变量 w 的值应用按位非运算符,并将结果赋给变量 y。
  13. 在控制台上打印一些文本和上述操作的结果。
  14. 暂停控制台以等待用户通过键盘输入。
  15. 结束子程序。
  16. 结束模块。

转让 OperaVB.Net 中的

以下是 VB.Net 中的赋值运算符:

转让 Opera器 描述
= 简单赋值运算符。它将右操作数的值赋给左操作数。
+= 称为 Add AND 赋值运算符。它将右操作数与左操作数相加,然后将结果赋值给左操作数。
= 称为减法与赋值运算符。它从左操作数中减去右操作数,然后将结果赋给左操作数。
*= 称为乘法与赋值运算符。它将左操作数乘以右操作数,然后将结果赋值给左操作数。

转让 OperaVB.Net 中的 tor 示例

下面是 VB.Net 中的赋值运算符示例:

步骤1) 创建一个新的控制台应用程序。如果您不知道如何操作,请访问我们之前关于数据类型和变量的教程。

步骤2) 添加以下代码:

Module Module1

    Sub Main()

        Dim x As Integer = 5
      
        Dim y As Integer

        y = x
        Console.WriteLine(" y = x gives y = {0}", y)

        y += x
        Console.WriteLine(" y += x gives y = {0}", y)

        y -= x
        Console.WriteLine(" y -= x gives y = {0}", y)

        y *= x
        Console.WriteLine(" y *= x gives y = {0}", y)

        Console.ReadLine()

    End Sub
End Module

步骤3) 现在,点击工具栏上的“开始”按钮运行代码。您将看到以下窗口:

转让 Opera器

使用了以下代码:

转让 Opera器

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建主要子程序。
  3. 创建一个整数变量 x,其值为 5。
  4. 创建一个整数变量 y。
  5. 将变量 x 的值赋给变量 y。变量 y 的值现在变为 5。
  6. 在控制台上打印一些文本和上述操作的结果。
  7. 将变量 y 的值添加到变量 x 的值,即 5 + 5,然后将结果赋给变量 y。结果为 y = 10。
  8. 在控制台上打印一些文本和上述操作的结果。
  9. 用变量 y 的值(5)减去变量 x 的值(10),并将结果赋给变量 y,即 10-5。
  10. 在控制台上打印一些文本和上述操作的结果。
  11. 将变量y的值与变量x的值相乘,并将结果赋给变量y,即5*5。
  12. 在控制台上打印一些文本和上述操作的结果。
  13. 暂停控制台等待用户输入。
  14. 结束子程序。
  15. 结束模块。

其他 OperaVB.Net 中的

VB.Net 还支持其他杂项运算符。让我们讨论一下:

其他 Opera职权范围 描述
获取类型 该运算符给出指定表达式的对象类型。
函数表达式
  • 用于声明 lambda 的代码和参数
  • 表達功能。

其他 OperaVB.Net 中的 tor 示例

以下是 VB.Net 杂项运算符的一个示例:

步骤1) 创建一个新的控制台应用程序。如果您不知道如何操作,请访问我们之前关于数据类型和变量的教程。

步骤2) 添加以下代码:

Module Module1

    Sub Main()

        Dim x As Integer = 5
        Console.WriteLine(GetType(Integer).ToString())
        Console.WriteLine(GetType(String).ToString())
        Console.WriteLine(GetType(Double).ToString())

        Dim trippleValue = Function(val As Integer) val * 3
        Console.WriteLine(trippleValue(2))
        Console.WriteLine(If(x >= 0, "Positive", "Negative"))
        Console.ReadLine()

    End Sub
End Module

步骤3) 点击工具栏上的“开始”按钮运行代码。您将看到以下窗口:

其他 Opera器

我们使用了以下代码:

其他 Opera器

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建主要子程序。
  3. 声明一个整数变量 x,其值为 5。
  4. 获取 Integer 数据类型的 Type 对象并将结果转换为 绳子 通过调用 ToString() 方法并将其打印在控制台上。
  5. 获取 String 数据类型的 Type 对象并通过调用 ToString() 方法将结果转换为字符串并将其打印在控制台上。
  6. 获取 Type 对象 Double 数据类型并通过调用 ToString() 方法将结果转换为字符串并将其打印在控制台上。
  7. 声明一个 lambda 函数并将其赋值给变量 triple value。lambda 函数采用一个名为 val 的整数参数并将其乘以 3。
  8. 调用 lambda 函数并向其传递参数 2。它将把这个值乘以三,得到 6。
  9. 检查变量 x 的值是正数还是负数。如果大于或等于 0,则打印 Positive,否则打印 Negative。
  10. 暂停控制台等待用户输入。
  11. 结束子程序。
  12. 结束模块。

结语

  • An OperaVB.Net 中的 tor 是指指示编译器执行特定的逻辑或数学操作的符号。
  • VB.Net 支持使用运算符执行算术、逻辑和比较运算。
  • Operators 分为不同的类别。
  • Operators 对操作数进行运算。
  • 我们可以使用算术运算符在 VB.NET 中执行各种数学运算。
  • 比较运算符用于对变量进行比较。
  • 逻辑运算符帮助我们做出合乎逻辑的决策。