網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

C語言運算符優先級大全

欄目: IT技術 / 發佈於: / 人氣:7.95K

在小夥伴們編寫程序時,運算符的優先級是很讓人頭疼的一件事,那麼今天就整理出一份運算符優先級大全供小夥伴們參考。

C語言運算符優先級大全

操作方法

(01)共有15個優先級。第一級包括[]、()、.、->四個運算符,結合方向是左到右。

C語言運算符優先級大全 第2張

(02)第二級運算符包括~++_*&!Sizeof八個運算符,結合規律是右到左

C語言運算符優先級大全 第3張

(03)第三級是/*%第四級是+-第五級是<<>>。結合方向都是左到右。

C語言運算符優先級大全 第4張

(04)第六級>>=<<=第七級==!=,左到右

C語言運算符優先級大全 第5張

(05)&^1&&11依次屬於8到12級,都是左到右

C語言運算符優先級大全 第6張

(06)13級?:運算符為右到左

C語言運算符優先級大全 第7張

(07)14級=/=*=%=+=-=<<=&=^=1=為右到左

C語言運算符優先級大全 第8張

(08)15級,為左到右

C語言運算符優先級大全 第9張

特別提示

同一優先級的運算符,運算的順序由結合方向決定。比如*p++與*(p++)等效一樣。