計(jì)算機(jī)等級(jí)考試C語(yǔ)言運(yùn)算符的“優(yōu)先級(jí)口決”

字號(hào):

C語(yǔ)言運(yùn)算符的“優(yōu)先級(jí)口決”
    希望對(duì)初學(xué)C語(yǔ)言語(yǔ)言的朋友有所幫助;當(dāng)然,應(yīng)用這個(gè)口訣的前提是你必須認(rèn)識(shí)所有的C語(yǔ)言的運(yùn)算符。
    優(yōu)先級(jí)口訣
    括號(hào)成員第一; //括號(hào)運(yùn)算符[]() 成員運(yùn)算符. ->
    全體單目第二; //所有的單目運(yùn)算符比如++ -- +(正) -(負(fù)) 指針運(yùn)算*&
    乘除余三,加減四; //這個(gè)"余"是指取余運(yùn)算即%
    移位五,關(guān)系六; //移位運(yùn)算符:<< >> ,關(guān)系:> < >= <= 等
    等于(與)不等排第七; //即== !=
    位與異或和位或; //這幾個(gè)都是位運(yùn)算: 位與(&)異或(^)位或(|)
    "三分天下"八九十;
    邏輯或跟與; //邏輯運(yùn)算符:|| 和 &&
    十二和十一; //注意順序:優(yōu)先級(jí)(||) 底于 優(yōu)先級(jí)(&&)
    條件高于賦值, //三目運(yùn)算符優(yōu)先級(jí)排到 13 位只比賦值運(yùn)算符和","高//需要注意的是賦值運(yùn)算符很多!
    逗號(hào)運(yùn)算級(jí)最低! //逗號(hào)運(yùn)算符優(yōu)先級(jí)最低
    由于C語(yǔ)言的運(yùn)算符優(yōu)先級(jí)與C++的不完全一樣(主要是增加了幾個(gè)運(yùn)算符),所以這個(gè)口訣不能完全實(shí)用于C++.但是應(yīng)該能夠兼容,大家可以比較一下他們的區(qū)別應(yīng)該就能夠很快掌握C++的優(yōu)先級(jí)的!