Page 42 -
P. 42

第二章 運算式

 Visual Basic 運算式預設依其出現順序,由左到右依序的執行運算。

 “( )”括號內比括號外先執行,括號是為了推翻現有優先順序,在括號內是依照正常優
    先順序。

 當運算式擁有多種運算子時,算術運算子最先,接著關係運算子,最後是邏輯運算子,

如下:

     算術運算子 > 關係運算子 > 邏輯運算子

 關係運算子擁有相同的優先順序。

 算術運算子加和減法優先順序相同,乘和除法擁有相同的優先順序,不過乘除高於加
    減,如下:
    ^指數 > (-)負號 > */乘除 > \整數除法 > Mod > +-加減 > &

 邏輯運算子的優先順序,如下所示:
       Not > And, AndAlso > Or, OrElse > Xor

 算術運算子+-也可以是「單運算元」(Unary)運算子的正負號。各種算術運算子的說
    明。

 如果使用變數,可以建立更複雜的數學運算式,如下所示:
    f = X^2-2*X+3
    f = (X+Y)^2+5

 已知數學公式,例如:華氏(Fahrenheit)和攝氏(Celsius)溫度的轉換,攝氏轉華
    氏的公式如下所示:
       F = (9.0 * C) / 5.0 + 32.0

 華氏轉攝氏的公式,如下所示:
       C = (5.0 / 9.0 ) * (F - 32)

                   38
   37   38   39   40   41   42   43   44   45   46   47