硬件型號(hào):華碩天選2銳龍版游戲本電腦
系統(tǒng)版本:Windows10
每種同類型的運(yùn)算符都有內(nèi)部的運(yùn)算符優(yōu)先級(jí),不同類型的運(yùn)算符之間也有相應(yīng)的優(yōu)先級(jí)順序。一個(gè)表達(dá)式中既可以包括相同類型的運(yùn)算符,也可以包括不同類型的運(yùn)算符或者函數(shù)。當(dāng)多種運(yùn)算符出現(xiàn)在同一個(gè)表達(dá)式中時(shí),應(yīng)該先按照不同類型運(yùn)算符間的優(yōu)先級(jí)進(jìn)行運(yùn)算。
1、各種運(yùn)算符間的優(yōu)先級(jí)如下:數(shù)值運(yùn)算符、字符串運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符。
2、可以用括號(hào)改變優(yōu)先級(jí)順序,使得括號(hào)內(nèi)的運(yùn)算優(yōu)先于括號(hào)外的運(yùn)算。
3、對(duì)于多重括號(hào),總是由內(nèi)到外強(qiáng)制表達(dá)式的某些部分優(yōu)先運(yùn)行。
4、括號(hào)內(nèi)的運(yùn)算總是最優(yōu)先計(jì)算。
5、同一優(yōu)先級(jí)的運(yùn)算符,運(yùn)算次序由結(jié)合方向所決定。
在一個(gè)表達(dá)式中可能包含多個(gè)有不同運(yùn)算符連接起來的、具有不同數(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í)相同。