0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

超詳細(xì)的C語(yǔ)言運(yùn)算符優(yōu)先級(jí)

GReq_mcu168 ? 來(lái)源:未知 ? 作者:鄧佳佳 ? 2018-03-20 17:00 ? 次閱讀

C語(yǔ)言運(yùn)算符優(yōu)先級(jí)

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

運(yùn)算符

名稱或含義

使用形式

結(jié)合方向

說(shuō)明

1

[]

數(shù)組下標(biāo)

數(shù)組名[常量表達(dá)式]

左到右

--

()

圓括號(hào)

(表達(dá)式)/函數(shù)名(形參表)

--

.

成員選擇(對(duì)象)

對(duì)象.成員名

--

->

成員選擇(指針)

對(duì)象指針->成員名

--

2

-

負(fù)號(hào)運(yùn)算符

-表達(dá)式

右到左

單目運(yùn)算符

~

按位取反運(yùn)算符

~表達(dá)式

++

自增運(yùn)算符

++變量名/變量名++

--

自減運(yùn)算符

--變量名/變量名--

*

取值運(yùn)算符

*指針變量

&

取地址運(yùn)算符

&變量名

!

邏輯非運(yùn)算符

!表達(dá)式

(類型)

強(qiáng)制類型轉(zhuǎn)換

(數(shù)據(jù)類型)表達(dá)式

--

sizeof

長(zhǎng)度運(yùn)算符

sizeof(表達(dá)式)

--

3

/

表達(dá)式/表達(dá)式

左到右

雙目運(yùn)算符

*

表達(dá)式*表達(dá)式

%

余數(shù)(取模)

整型表達(dá)式%整型表達(dá)式

4

+

表達(dá)式+表達(dá)式

左到右

雙目運(yùn)算符

-

表達(dá)式-表達(dá)式

5

<

左移

變量<<表達(dá)式

左到右

雙目運(yùn)算符

>>

右移

變量>>表達(dá)式

6

>

大于

表達(dá)式>表達(dá)式

左到右

雙目運(yùn)算符

>=

大于等于

表達(dá)式>=表達(dá)式

小于

表達(dá)式<表達(dá)式

<=

小于等于

表達(dá)式<=表達(dá)式

7

==

等于

表達(dá)式==表達(dá)式

左到右

雙目運(yùn)算符

!=

不等于

表達(dá)式!= 表達(dá)式

8

&

按位與

表達(dá)式&表達(dá)式

左到右

雙目運(yùn)算符

9

^

按位異或

表達(dá)式^表達(dá)式

左到右

雙目運(yùn)算符

10

|

按位或

表達(dá)式|表達(dá)式

左到右

雙目運(yùn)算符

11

&&

邏輯與

表達(dá)式&&表達(dá)式

左到右

雙目運(yùn)算符

12

||

邏輯或

表達(dá)式||表達(dá)式

左到右

雙目運(yùn)算符

13

?:

條件運(yùn)算符

表達(dá)式1?

表達(dá)式2: 表達(dá)式3

右到左

三目運(yùn)算符

14

=

賦值運(yùn)算符

變量=表達(dá)式

右到左

--

/=

除后賦值

變量/=表達(dá)式

--

*=

乘后賦值

變量*=表達(dá)式

--

%=

取模后賦值

變量%=表達(dá)式

--

+=

加后賦值

變量+=表達(dá)式

--

-=

減后賦值

變量-=表達(dá)式

--

<<=

左移后賦值

變量<<=表達(dá)式

--

>>=

右移后賦值

變量>>=表達(dá)式

--

&=

按位與后賦值

變量&=表達(dá)式

--

^=

按位異或后賦值

變量^=表達(dá)式

--

|=

按位或后賦值

變量|=表達(dá)式

--

15

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

表達(dá)式,表達(dá)式,…

左到右

--

說(shuō)明:

同一優(yōu)先級(jí)的運(yùn)算符,運(yùn)算次序由結(jié)合方向所決定。

簡(jiǎn)單記就是:! > 算術(shù)運(yùn)算符 > 關(guān)系運(yùn)算符 > && > || > 賦值運(yùn)算符

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6030

    文章

    44489

    瀏覽量

    631971
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7594

    瀏覽量

    135856

原文標(biāo)題:C語(yǔ)言運(yùn)算符優(yōu)先級(jí)(超詳細(xì))

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C語(yǔ)言運(yùn)算符的使用方法

    詳細(xì)介紹了C語(yǔ)言表達(dá)式、算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符、條件結(jié)構(gòu)、邏輯
    發(fā)表于 11-02 11:30 ?1415次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>運(yùn)算符</b>的使用方法

    JAVA語(yǔ)言運(yùn)算符優(yōu)先級(jí)

    JAVA語(yǔ)言運(yùn)算符優(yōu)先級(jí)表達(dá)式的運(yùn)算次序取決于表達(dá)式中各種運(yùn)算符優(yōu)先級(jí)。
    發(fā)表于 12-06 00:29

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

    運(yùn)算符優(yōu)先級(jí)
    發(fā)表于 08-20 12:49

    C語(yǔ)言運(yùn)算符優(yōu)先級(jí)和結(jié)合性

    ,很明顯先進(jìn)行乘法運(yùn)算,計(jì)算3*5,結(jié)果為15,再進(jìn)行加法運(yùn)算,計(jì)算12+15,結(jié)果為27。也就是說(shuō),乘法的優(yōu)先級(jí)比加法高,要先計(jì)算,這與數(shù)學(xué)中的規(guī)則是一樣的。 所謂優(yōu)先級(jí),就是當(dāng)
    發(fā)表于 07-06 06:46

    C語(yǔ)言運(yùn)算符優(yōu)先級(jí)詳細(xì)

    C語(yǔ)言運(yùn)算符優(yōu)先級(jí)詳細(xì)) 當(dāng)想找哪個(gè)運(yùn)算符
    發(fā)表于 04-27 16:47

    C語(yǔ)言入門(mén)教程-運(yùn)算符優(yōu)先級(jí)

    運(yùn)算符優(yōu)先級(jí)C語(yǔ)言有豐富的運(yùn)算符。如果不清楚這些運(yùn)算符優(yōu)先
    發(fā)表于 07-29 14:21 ?1296次閱讀

    單片機(jī)C語(yǔ)言教程-運(yùn)算符和表達(dá)式

    單片機(jī)C語(yǔ)言教程-運(yùn)算符和表達(dá)式   單片機(jī)C語(yǔ)言教程-運(yùn)算符和表達(dá)式  
    發(fā)表于 03-27 17:13 ?2206次閱讀

    01_常用運(yùn)算符優(yōu)先級(jí)

    c語(yǔ)言,常用運(yùn)算符優(yōu)先級(jí),c語(yǔ)言學(xué)習(xí)過(guò)程中必要掌握的學(xué)科知識(shí)。
    發(fā)表于 04-28 16:59 ?0次下載

    C語(yǔ)言運(yùn)算符優(yōu)先級(jí)

    電子發(fā)燒友網(wǎng)站提供《C語(yǔ)言運(yùn)算符優(yōu)先級(jí).pdf》資料免費(fèi)下載
    發(fā)表于 05-27 08:00 ?3次下載

    c語(yǔ)言運(yùn)算符優(yōu)先級(jí)規(guī)律

    詳細(xì)!快進(jìn)來(lái)復(fù)習(xí)一下C語(yǔ)言運(yùn)算符優(yōu)先級(jí) 每當(dāng)想找哪個(gè)運(yùn)算符
    的頭像 發(fā)表于 04-03 11:30 ?7477次閱讀
    <b class='flag-5'>c</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>運(yùn)算符</b><b class='flag-5'>優(yōu)先級(jí)</b>規(guī)律

    C運(yùn)算符優(yōu)先級(jí)和結(jié)合性詳細(xì)解決

    運(yùn)算符是一種告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作的符號(hào)。 C語(yǔ)言內(nèi)置了豐富的運(yùn)算符,大體可分為10類:算術(shù)運(yùn)算符、關(guān)系
    的頭像 發(fā)表于 02-22 17:27 ?3185次閱讀

    C語(yǔ)言總結(jié)_語(yǔ)句、運(yùn)算符

    當(dāng)前文章復(fù)盤(pán)C語(yǔ)言的: 位運(yùn)算運(yùn)算符、基本運(yùn)算符、數(shù)據(jù)類型、變量、for語(yǔ)句、while語(yǔ)句、goto語(yǔ)句、switch語(yǔ)句、
    的頭像 發(fā)表于 08-14 09:39 ?968次閱讀

    C語(yǔ)言運(yùn)算符

    C語(yǔ)言中,我們常常會(huì)用到表達(dá)式,在使用表達(dá)式的過(guò)程中便會(huì)使用到運(yùn)算符。C語(yǔ)言中,不同的運(yùn)算符
    的頭像 發(fā)表于 02-21 15:12 ?1145次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>的<b class='flag-5'>運(yùn)算符</b>

    python運(yùn)算符優(yōu)先級(jí)順序口訣

    Python是一種非常流行的編程語(yǔ)言,具有廣泛的應(yīng)用領(lǐng)域。在Python中,運(yùn)算符是進(jìn)行各種數(shù)學(xué)和邏輯運(yùn)算的關(guān)鍵部分。了解運(yùn)算符優(yōu)先級(jí)順序
    的頭像 發(fā)表于 11-22 14:34 ?2058次閱讀

    python中運(yùn)算符優(yōu)先級(jí)大小

    Python中運(yùn)算符優(yōu)先級(jí)決定了表達(dá)式中各個(gè)運(yùn)算符的計(jì)算順序。了解運(yùn)算符優(yōu)先級(jí)對(duì)于正確理解和編寫(xiě)復(fù)雜的表達(dá)式非常重要。本文將
    的頭像 發(fā)表于 11-29 16:21 ?3074次閱讀