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

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

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

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

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

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

優(yōu)先級

運(yùn)算符

名稱或含義

使用形式

結(jié)合方向

說明

1

[]

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

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

左到右

--

()

圓括號

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

--

.

成員選擇(對象)

對象.成員名

--

->

成員選擇(指針)

對象指針->成員名

--

2

-

負(fù)號運(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

長度運(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

,

逗號運(yùn)算符

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

左到右

--

說明:

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

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

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

    關(guān)注

    6026

    文章

    44452

    瀏覽量

    630784
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7581

    瀏覽量

    135541

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    C語言運(yùn)算符

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

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

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

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

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