C4. 運(yùn)算符優(yōu)先級(jí)

C的運(yùn)算符有以下幾類:

1.算術(shù)運(yùn)算符:* - + / %

2.關(guān)系運(yùn)算符: > < == != >= <=

3.邏輯運(yùn)算符:! && ||

4.位運(yùn)算符:<< >> ~ | ^ &

5.賦值運(yùn)算符:=及擴(kuò)展賦值運(yùn)算符

6.條件運(yùn)算符:?:

7.逗號(hào)運(yùn)算符:,

8.指針運(yùn)算符:*和&

9.求字節(jié)數(shù)運(yùn)算符:sizeof

10.強(qiáng)制類型轉(zhuǎn)換運(yùn)算符:(類型)

11.分量運(yùn)算符:. ->

12.下標(biāo)運(yùn)算符:[ ]

13.其他:如函數(shù)調(diào)用運(yùn)算符:()

注意:條件運(yùn)算符是C語言中惟一一個(gè)三目(三元)運(yùn)算符

優(yōu)先級(jí)

優(yōu)先級(jí)【高到低】:

第一級(jí):

圓括號(hào)【()】私恬、下標(biāo)運(yùn)算符【[]】、分量運(yùn)算符的指向結(jié)構(gòu)體成員運(yùn)算符【->】恋追、結(jié)構(gòu)體成員運(yùn)算符【.】

第二級(jí):

邏輯非運(yùn)算符【!】印颤、按位取反運(yùn)算符【~】放祟、自增自減運(yùn)算符【++ --】郊艘、負(fù)號(hào)運(yùn)算符【-】僚祷、類型轉(zhuǎn)換運(yùn)算符【(類型)】尺锚、指針運(yùn)算符和取地址運(yùn)算符【*和&】酷师、長度運(yùn)算符【sizeof】

第三級(jí):乘法運(yùn)算符【*】讶凉、除法運(yùn)算符【/】、取余運(yùn)算符【%】

第四級(jí):加法運(yùn)算符【+】山孔、減法運(yùn)算符【-】

第五級(jí):左移動(dòng)運(yùn)算符【<<】懂讯、右移動(dòng)運(yùn)算符【>>】

第六級(jí):關(guān)系運(yùn)算符【< > <= >= 】

第七級(jí):等于運(yùn)算符【==】、不等于運(yùn)算符【!=】

第八級(jí):按位與運(yùn)算符【&】

第九級(jí):按位異或運(yùn)算符【^】

第十級(jí):按位或運(yùn)算符【|】

第十一級(jí):邏輯與運(yùn)算符【&&】

第十二級(jí):邏輯或運(yùn)算符【||】

第十三級(jí):條件運(yùn)算符【?:】

第十四級(jí):賦值運(yùn)算符【= += -= *= /= %= >>= <<.= &= |= ^=】

第十五級(jí):逗號(hào)運(yùn)算符【,】

說明:

①G1不要求運(yùn)算對(duì)象的個(gè)數(shù)饱须,G2是單目運(yùn)算符,G13條件運(yùn)算符是三目運(yùn)算符域醇,其他都是雙目運(yùn)算符

②G2蓉媳、G13條件運(yùn)算符譬挚、G14賦值運(yùn)算符是自右向左的【也就是右結(jié)合性】,其他都是自左向右【左結(jié)合性】

歸納各類運(yùn)算符【高到低】:

初等運(yùn)算符【()酪呻、->减宣、.】 G1

單目運(yùn)算符G2

算術(shù)運(yùn)算符(先乘除【取余】,后加減) G3,4

位運(yùn)算符【<< >>】 G5

關(guān)系運(yùn)算符G6,7

位運(yùn)算符【遞減& ^ |】 G8,9,10

邏輯運(yùn)算符(不包括玩荠!) G11,12

條件運(yùn)算符 G13

賦值運(yùn)算符G14

逗號(hào)運(yùn)算符 G15

左結(jié)合性和右結(jié)合性

C語言中各運(yùn)算符的結(jié)合性分為兩種:左結(jié)合性和右結(jié)合性漆腌。

例如:算術(shù)運(yùn)算符的結(jié)合性是自左至右,即先左后右阶冈。

如有表達(dá)式x-y+z則y應(yīng)先與“-”號(hào)結(jié)合闷尿,執(zhí)行x-y運(yùn)算,然后再執(zhí)行+z的運(yùn)算女坑。這種自左至右的結(jié)合方向就稱為“左結(jié)合性”填具。

而自右至左的結(jié)合方向稱為“右結(jié)合性”。 最典型的右結(jié)合性運(yùn)算符是賦值運(yùn)算符。如x=y=z劳景,由于“=”的右結(jié)合性誉简,應(yīng)先執(zhí)行y=z再執(zhí)行x=(y=z)運(yùn)算。

C語言運(yùn)算符中有不少為右結(jié)合性盟广,應(yīng)注意區(qū)別闷串,以避免理解錯(cuò)誤。(上文的優(yōu)先級(jí)有分辨左右結(jié)合性)筋量。

個(gè)人總結(jié)烹吵,轉(zhuǎn)載請標(biāo)明出處及鏈接,謝謝毛甲!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末年叮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子玻募,更是在濱河造成了極大的恐慌,老刑警劉巖一姿,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件七咧,死亡現(xiàn)場離奇詭異,居然都是意外死亡叮叹,警方通過查閱死者的電腦和手機(jī)艾栋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛉顽,“玉大人蝗砾,你說我怎么就攤上這事⌒” “怎么了悼粮?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長曾棕。 經(jīng)常有香客問我扣猫,道長,這世上最難降的妖魔是什么翘地? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任申尤,我火速辦了婚禮,結(jié)果婚禮上衙耕,老公的妹妹穿的比我還像新娘昧穿。我一直安慰自己,他們只是感情好橙喘,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布时鸵。 她就那樣靜靜地躺著,像睡著了一般渴杆。 火紅的嫁衣襯著肌膚如雪寥枝。 梳的紋絲不亂的頭發(fā)上宪塔,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音囊拜,去河邊找鬼某筐。 笑死,一個(gè)胖子當(dāng)著我的面吹牛冠跷,可吹牛的內(nèi)容都是我干的南誊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼蜜托,長吁一口氣:“原來是場噩夢啊……” “哼抄囚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起橄务,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤幔托,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后蜂挪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體重挑,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年棠涮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谬哀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡严肪,死狀恐怖史煎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情驳糯,我是刑警寧澤篇梭,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站结窘,受9級(jí)特大地震影響很洋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜隧枫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一喉磁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧官脓,春花似錦协怒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春妖滔,著一層夾襖步出監(jiān)牢的瞬間隧哮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國打工座舍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沮翔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓曲秉,卻偏偏與公主長得像采蚀,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子承二,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容