C語言程式設計 運算子的優先順序與結合性

來源:互聯網
上載者:User
  C運算子的優先順序與結合

優先順序

運算子

含義

參與運算對象的數目

結合方向

 1

( )
[ ]
->
.

圓括弧運算子
下標運算子
指向結構體成員運算子
結構體成員運算子

雙目運算子
雙目運算子
雙目運算子

自左至右

2


~
++
--
-
(類型)


sizeof

邏輯非運算子
按位取反運算子
自增運算子
自減運算子
負號運算子
類型轉換運算子
指標運算子
取地址運算子
求類型長度運算子

單目運算子

自右至左

3


/
%

乘法運算子
除法運算子
求餘運算子

雙目運算子

自左至右

4


加法運算子
減法運算子

雙目運算子

自左至右

5

<<
>>

左移運算子
右移運算子

雙目運算子

自左至右

6

<
<=
>
>=

關係運算子

雙目運算子

自左至右

7

==
!=

判等運算子
判不等運算子

雙目運算子

自左至右

8

按位與運算子

雙目運算子

自左至右

9

按位異或運算子

雙目運算子

自左至右

10

|

按位或運算子

雙目運算子

自左至右

11

&&

邏輯與運算子

雙目運算子

自左至右

12

||

邏輯或運算子

雙目運算子

自左至右

13

?:

條件運算子

三目運算子

自右至左

14


+=
-=
*=
/=
%=
>>=
<<=
&=
^=
|=

賦值運算子

雙目運算子

自右至左

15

逗號運算子
(順序求值運算子)

自左至右

ref:

http://blog.csdn.net/awpatp/archive/2007/11/28/1905374.aspx

http://www2.tust.edu.cn/jingpin/jp2006/claguage/starark/ArticleShow.asp?ArticleID=174

http://www.edujy.com/c/basic/p3-2.htm

http://www.et-dz.com/plus/view.php?aid=3800

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.