共用方式為


如何:計算數值 (Visual Basic)

您可以使用數值表示式來計算數值。 數值表達式是一個表達式,其中包含代表數值的常值、常數和變數,以及對這些值採取行動的運算符。

數值的計算

計算一個數值

  • 將一或多個數值常值、常數和變數結合成數值表達式。 下列範例顯示一些有效的數值表達式。

    93.217

    System.Math.PI

    counter

    4 * (67 + i)

    前三行顯示一個字面值、一個常數和一個變數。 每一個都會自行形成有效的數值表達式。 最後一行會顯示一個變數與兩個字面值的組合。

    請注意,數值表達式本身不會形成完整的Visual Basic語句。 您必須使用表達式作為完整語句的一部分。

儲存數值

  • 您可以使用 assignment 語句,將數值表達式所代表的值指派給變數,如下列範例所示。

    Dim i As Integer = 2
    Dim j As Integer
    j = 4 * (67 + i)
    

    在上述範例中,等於運算符 (=) 右邊的表達式值會指派給運算子左邊的變數 j ,因此 j 評估為 276。

    如需詳細資訊,請參閱陳述式

多個運算子

如果數值表達式包含一個以上的運算元,則評估它們的順序取決於運算元優先順序的規則。 若要覆寫運算符優先順序的規則,您可以用括弧括住表達式,如上述範例所示:系統會先評估封入的表達式。

覆寫一般運算符優先順序

  • 使用括弧來括住您想要先執行的作業。 下列範例顯示兩個具有相同作數和運算子的不同結果。

    Dim i As Integer = 2
    Dim j, k As Integer
    j = 4 * (67 + i)
    k = 4 * 67 + i
    

    在上述範例中,的 j 計算會先執行加法運算符 (+) ,因為括弧周圍的 (67 + i) 括號會覆寫一般優先順序,而指派給 j 的值是 276 (4 次 69)。 的 k 計算會以一般優先順序執行運算元(* 之前 +),而指派給 k 的值是 270 (268 加 2)。

    如需詳細資訊,請參閱 Visual Basic中的運算元優先順序

另請參閱