vb運算符的運算順序是,首先計算算術(shù)運算符,然后計算比較運算符,最后計算邏輯運算符,所有比較運算符的優(yōu)先級相同,也就是按照從左到右的順序進行比較運算。
VB運算符優(yōu)先級,是描述在計算機運算計算表達式時執(zhí)行運算的先后順序。 先執(zhí)行具有較高優(yōu)先級的運算,然后執(zhí)行較低優(yōu)先級的運算。 例如,我們常說的先執(zhí)行相乘和除,再執(zhí)行加減運算。
在一個表達式中可能包含多個有不同運算符連接起來的、具有不同數(shù)據(jù)類型的數(shù)據(jù)對象;由于表達式有多種運算,不同的結(jié)合順序可能得出不同結(jié)果甚至出現(xiàn)錯誤運算錯誤,因為當表達式中含多種運算時,必須按一定順序進行結(jié)合,才能保證運算的合理性和結(jié)果的正確性、唯一性。
優(yōu)先級從上到下依次遞減,最上面具有最高的優(yōu)先級,逗號操作符具有最低的優(yōu)先級。表達式的結(jié)合次序取決于表達式中各種運算符的優(yōu)先級。優(yōu)先級高的運算符先結(jié)合,優(yōu)先級低的運算符后結(jié)合,同一行中的運算符的優(yōu)先級相同。
VB運算符詳細說明
當表達式包含多重運算符的時候,首先計算算術(shù)運算符,然后計算比較運算符,最后計算邏輯運算符。所有比較運算符的優(yōu)先級相同,也就是按照從左到右的順序進行比較運算
當同級別的運算符出現(xiàn)在同一個表達式中,從左到右的順序計算,比如乘除一起,不管是乘在前面還是除在前面都是從左到右計算乘、除運算符。加減亦是如此。