運(yùn)算符優(yōu)先級(jí)順序 c語(yǔ)言中什么符號(hào)的運(yùn)算級(jí)別最低?
c語(yǔ)言中什么符號(hào)的運(yùn)算級(jí)別最低?在上述三個(gè)邏輯運(yùn)算符中,邏輯not的優(yōu)先級(jí)最高,邏輯and的優(yōu)先級(jí)次之,邏輯or的優(yōu)先級(jí)最低。也就是說(shuō),算術(shù)、邏輯和賦值運(yùn)算符的優(yōu)先級(jí)順序是:邏輯非算術(shù)>邏輯與、邏
c語(yǔ)言中什么符號(hào)的運(yùn)算級(jí)別最低?
在上述三個(gè)邏輯運(yùn)算符中,邏輯not的優(yōu)先級(jí)最高,邏輯and的優(yōu)先級(jí)次之,邏輯or的優(yōu)先級(jí)最低。也就是說(shuō),算術(shù)、邏輯和賦值運(yùn)算符的優(yōu)先級(jí)順序是:邏輯非算術(shù)>邏輯與、邏輯或|>賦值
級(jí)別1優(yōu)先級(jí)左組合
()括號(hào)
[]下標(biāo)運(yùn)算符
->指向結(jié)構(gòu)成員運(yùn)算符。結(jié)構(gòu)成員運(yùn)算符
二級(jí)優(yōu)先權(quán)組合!邏輯非運(yùn)算符
~位求反運(yùn)算符
自動(dòng)遞增運(yùn)算符
--自動(dòng)遞減運(yùn)算符
-減號(hào)運(yùn)算符
](類型)類型轉(zhuǎn)換運(yùn)算符
*指針運(yùn)算符
地址和運(yùn)算符(&A)
長(zhǎng)度運(yùn)算符的大小
三級(jí)優(yōu)先級(jí)左組合
*乘法運(yùn)算符
/除法運(yùn)算符
%余數(shù)運(yùn)算符
四級(jí)優(yōu)先左組合
加法運(yùn)算符
-減法運(yùn)算符
五級(jí)優(yōu)先左組合
<<左移位運(yùn)算符
>>右移位運(yùn)算符
六級(jí)優(yōu)先左組合
<,<=,>,>=關(guān)系運(yùn)算符7級(jí)優(yōu)先級(jí)左組合
==相等運(yùn)算符!=不等運(yùn)算符
8級(jí)優(yōu)先級(jí)左組合
&;位與運(yùn)算符
9級(jí)優(yōu)先級(jí)左組合
^位異或運(yùn)算符
10級(jí)優(yōu)先級(jí)左組合
|位或運(yùn)算符
11級(jí)優(yōu)先級(jí)左組合
&;邏輯與運(yùn)算符
12級(jí)優(yōu)先級(jí)左組合
|邏輯或運(yùn)算符
13級(jí)優(yōu)先級(jí)右組合?:條件運(yùn)算符
14級(jí)優(yōu)先級(jí)右組合
=-=*=/=%=&=^=|=<<=>>=所有賦值運(yùn)算符
15級(jí)優(yōu)先級(jí)左組合,逗號(hào)運(yùn)算符
C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)順序如下:自動(dòng)遞增運(yùn)算符和自動(dòng)遞減運(yùn)算符---當(dāng)用作后綴運(yùn)算符(如表達(dá)式x)時(shí),它們的優(yōu)先級(jí)高于用作前綴運(yùn)算符(如表達(dá)式x)時(shí)的優(yōu)先級(jí)。、-、*和&運(yùn)算符標(biāo)記不僅可以用作一元運(yùn)算符(只需要一個(gè)操作數(shù)),還可以用作二元運(yùn)算符(需要兩個(gè)操作數(shù))。例如,*當(dāng)只有一個(gè)操作數(shù)時(shí),它是一個(gè)間接運(yùn)算符。當(dāng)有兩個(gè)操作數(shù)時(shí),它是一個(gè)乘法符號(hào)。