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