c語言中哪個優(yōu)先級高?
“<” 比“==”更優(yōu)先,c語言運算符優(yōu)先級從高到低的順序依次如下:
優(yōu)先級從上到下依次遞減,最上面具有最高的優(yōu)先級,逗號操作符具有最低的優(yōu)先級。表達式的結合次序取決于表達式中各種運算符的優(yōu)先級。優(yōu)先級高的運算符先結合,優(yōu)先級低的運算符后結合,同一行中的運算符的優(yōu)先級相同。
不同類型的運算符之間也有相應的優(yōu)先級順序。
一個表達式中既可以包括相同類型的運算符,也可以包括不同類型的運算符或者函數。當多種運算符出現在同一個表達式中時,應該先按照不同類型運算符間的優(yōu)先級進行運算。
各種運算符間的優(yōu)先級如下:數值運算符、字符串運算符、關系運算符、邏輯運算符。可以用括號改變優(yōu)先級順序,使得括號內的運算優(yōu)先于括號外的運算。對于多重括號,總是由內到外強制表達式的某些部分優(yōu)先運行。括號內的運算總是最優(yōu)先計算