程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> c語言優先級口訣

c語言優先級口訣

編輯:關於C語言

一共有十五個優先級:


1   ()  []  .  ->

2   !  ~   -(負號) ++  --   &(取變量地址)*   (type)(強制類型)    sizeof

3   * / %

4   + -

5   >> << 

6   > >= < <=

7   == !=  

8   & 

9   ^  

10  |  

11  &&

12  ||

13  ?:

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

15  ,

結合性:2   13  14  是從右至左   其余相反

 

括號成員第一;       // 括號運算符[]() 成員運算符.  ->


全體單目第二;       // 所有的單目運算符比如++、 --、 +(正)、 -(負) 、指針運算*、&


乘除余三,加減四;     //這個"余"是指取余運算即%


移位五,關系六;      //移位運算符:<< >> ,關系:> < >= <= 等


等於(與)不等排第七;   //即== 和!=


位與異或和位或;      //這幾個都是位運算: 位與(&)異或(^)位或(|)   

"三分天下"八九十; 


邏輯或跟與;          //邏輯運算符:|| 和 &&


十二和十一;          //注意順序:優先級(||)  底於 優先級(&&)


條件高於賦值,        //三目運算符優先級排到13 位只比賦值運算符和","高


逗號運算級最低!      //逗號運算符優先級最低

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved