算法:创建包含变量和运算符的表达式

更新:2007 年 11 月

在本课中,您将学习如何创建表达式以执行运算并返回值。

“表达式”是一段代码,它执行运算并返回值。例如,此处演示了一个简单的加法表达式:

5 + 4

表达式 5 + 4 在计算时返回值 9,它由两部分组成:表示执行运算的值的“操作数”(5 和 4),以及指定要执行的运算的“运算符”(+)。

使用由表达式返回的值

要使表达式有用,必须对返回的值进行一些处理。最常见的做法是将它赋给某个变量,如此处所示:

Dim anInteger As Integer = 5 + 4

本示例声明了一个名为 anInteger 的新的 Integer 变量,并将 5 + 4 返回的值赋给它。

算术运算符

表达式常用于对变量执行运算:加法、减法、乘法或除法。下表描述了常用的算术运算符。

运算符

说明

示例

“+”(加)

返回两个操作数之和

5 + 4

-(减号)

返回两个操作数之差

5 - 4

*(乘号)

返回两个操作数之积

5 * 4

/(除号)

返回两个操作数之商

5 / 4

执行运算时使用的变量类型可影响结果。将两个数相除通常导致返回的值不是整数。例如,3 除以 2,结果是 1.5。如果将此表达式的返回值赋给一个 Integer 变量,它将会舍入为与其最接近的整数 2。执行除法时,应该使用 Double 变量存储返回的值。

说明:

您也可以使用 Visual Basic 中的转换函数将变量从一种数据类型转换成另一种数据类型。有关更多信息,请参见 详细了解:转换变量类型

试一试!

添加数字

  1. 在“文件”菜单上单击“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。

  3. 在“名称”框中键入 Arithmetic,然后单击“确定”。

    一个新的 Windows 窗体项目随即打开。

  4. 将两个“Textbox”控件从“工具箱”中拖动到窗体上。

  5. 将一个“Button”控件从“工具箱”中拖动到窗体上。

  6. 双击“Button”以打开代码编辑器。

  7. 在 Button1_Click 事件过程中,键入以下代码。

    Dim A As Double = Textbox1.Text
    Dim B As Double = Textbox2.Text
    
    MsgBox(A + B)
    MsgBox(A - B)
    MsgBox(A * B)
    MsgBox(A / B)
    

    前两行声明变量 A 和 B。A 和 B 将存储此程序中使用的数值,并将两个 TextBox 控件的值(它们的文本)赋给变量 A 和 B。

    最后四行用这两个变量和每一种基本算术运算符创建表达式,并将这些表达式的结果显示在消息框中。

  8. 按 F5 运行应用程序。

  9. 在每个文本框中键入一个数字并单击“Button1”。

    说明:

    如果在文本框中输入任何其他字符,将会发生错误。

    使用您输入的两个数字和四种基本算术运算符(加、减、乘和除)的每一种创建表达式。消息框中显示了每个表达式的结果。

后续步骤

在本课中,您学习了如何创建和使用表达式。您还学习了操作数和运算符,以及如何构造表达式。现在,您可以继续下一课比较:使用表达式比较值,或者在详细了解:转换变量类型中了解有关如何将变量转换成其他类型的更多信息。

请参见

任务

详细了解:转换变量类型

概念

算术运算符 (Visual Basic)