亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言運算符及其優先級匯總表口訣

2020-02-24 14:33:34
字體:
來源:轉載
供稿:網友

由于C語言運算符優先級與C++的不完全一樣(主要是增加了幾個運算符),所以這個口訣不能完全實用于C++.但是應該能夠兼容,大家可以比較一下他們的區別應該就能夠很快掌握C++的優先級的,那接下來跟隨武林技術小編一起來看下C語言運算符及其優先級匯總表口訣。

圓下箭頭一頓號
非凡增減富強針地長
三乘除,四加減,五移位
千萬別把魚忘記,它在盛飯的廚子里
小燈大燈燈燈不等
爸喂魚,舅疑惑,裸雞也疑惑
十三姨,十四父,十五逗,兜到低


圓下箭頭一頓號”指的是第15級的運算符。其中圓指的是運算符(),下指的是下標運算符[],箭頭指的是指向結構體成員運算符->,頓號指的是結構體成員運算符、
非凡增減富強針地長”指的是第14級的運算符。其中非指的是邏輯運算符!,凡指的是按位取反運算符~,增減指的是自增和自減運算符++和--,富指的是負號運算符-,強指的是類型轉換運算符(類型),針指的是指針運算符*,地指的是地址運算符&,長指的是長度運算符Sizeof
三乘除,四加減,五移位” 指的是第13級到第11級的運算符。其中三四五并無實際意義,只是起區分級別而已。也可以想象三指的是第13級運算符。乘除指的是乘法運算符*和除法運算符/,加減指的是加法運算符+和減法運算符-,移位指的是左移運算符<<和右移運算符>>
千萬別把魚忘記,它在盛飯的廚子里”指的是求余運算符%,它位于盛飯的廚子里,即指和乘法運算符、除法運算符在一起。
小燈大燈燈燈不等” 指的是第10級到第9級的運算符。其中小燈大燈指的是關系運算符<、<=、>和>=,燈燈指的是等于運算符==,不等指的是不等于運算符!=
爸喂魚,舅疑惑,裸雞也疑惑”指的是第8級到第4級的運算符。其中,爸喂魚之指的是第8級的按位與運算符&,舅疑惑指的是第7級的按位異或運算符^和第6級的按位或運算符||,裸雞也疑惑指的是第5級、第4級的邏輯與運算符&&和邏輯或運算符||
十三姨,十四父,十五逗,兜到低” 指的是第3級到第1級的運算符。其中,十三姨指的是條件運算符?: (三有雙重含義,即指?:的優先級別是三,它的運算符類型也是三目,?難道不是姨即疑惑嗎?),十四父的十四沒有實際意義,父指的是賦值運算符=、+=、-=、*=、/=、%=、>>=、<<=、&=、 ^=和|= ,十五逗指的是第1級的運算符,兜到低指的是15級運算符以,結束。

附錄:C語言運算符及優先級
優先級 運算符 含義 運算符類型 結合方向
15 () 圓括號 單目 自左向右
[] 下標運算符
—> 指向結構體成員運算符
、 結構體成員運算符
14 ! 邏輯非運算符 自右向左

~ 按位取反運算符
++ 自增運算符
-- 自減運算符
- 負號運算符
(類型) 類型轉換運算符
* 指針運算符
& 地址運算符
Sizeof 長度運算符
13 * 乘法運算符 雙目 自左向右
/ 除法運算符
% 求余運算符
12 + 加法運算符
- 減法運算符
11 << 左移運算符
>> 右移運算符
10 <、<=、>、>= 關系運算符
9 == 等于運算符
!= 不等于運算符
8 & 按位與運算符
7 ^ 按位異或運算符
6 | 按位或運算符
5 && 邏輯與運算符
4 || 邏輯或運算符
3 ?: 條件運算符 三目 自右向左

2 =、+=、-=、*=、
/=、%=、>>=、
<<=、&=、^=、|= 賦值運算符 雙目
1 , 逗號運算符 雙目 自左向右


括號成員第一; //括號運算符[]() 成員運算符. ->
全體單目第二; //所有的單目運算符比如++ -- +(正) -(負) 指針運算*&
乘除余三,加減四; //這個"余"是指取余運算即%
移位五,關系六; //移位運算符:<< >> ,關系:> < >= <= 等
等于(與)不等排第七; //即== !=
位與異或和位或; //這幾個都是位運算: 位與(&)異或(^)位或(|)
"三分天下"八九十;
邏輯或跟與 //邏輯運算符:|| 和 &&
十二和十一; //注意順序:優先級(||) 底于 優先級(&&)
條件高于賦值, //三目運算符優先級排到 13 位只比賦值運算符和","高//需要注意的是賦值運算符很多!
逗號運算級最低! //逗號運算符優先級最低

由于C語言的運算符優先級與C++的不完全一樣(主要是增加了幾個運算符),所以這個口訣不能完全實用于C++.但是應該能夠兼容,大家可以比較一下他們的區別應該就能夠很快掌握C++的優先級的!

((*strDest++=*strSrc++)!='/0'); :
重點:++后增運算符優先級高于*
1.*strDest++相當于 *(strDest++)
2.由于是后自增,故執行順序為:

*strDest=*strSrc
strDest++ strsrc++ //該級順序不明
將*strDest與'/0'比較 //即,整個表達式的值為*strDest與'/0'的比較結果

值得注意的是,對于賦值表達式,表達式本身的值等于左邊子表達式的值。

通過以上深入的分析,我們知道這個表達式完成了以下多個功能:

  1.對于指針strDest, strSrc,將strSrc所指的內存空間的值賦給由strDest所指的內存空間。

  2.判斷賦值后的strDest所指的內存空間的指是否等于0。

  3.對于指針strDest,strSrc,他們的值分別加1,即指向下一個元素。

即:該表達式實現了以下三個功能:

  1.對于指針strDest, strSrc,將strSrc所指的內存空間的值賦給由strDest所指的內存空間。

  2.判斷賦值后的strDest所指的內存空間的值是否等于0。

  3.對于指針strDest,strSrc,他們的值分別加1,即指向下一個元素。

C語言運算符表

運算符按照優先級大小由上向下排列,在同一行的運算符具有相同優先級。第二行是所有的一元運算符。

運算符
解釋
結合方式
() [] -> . 括號(函數等),數組,兩種結構成員訪問
由左向右
! ~ ++ -- + -

* & (類型) sizeof

否定,按位否定,增量,減量,正負號,

間接,取地址,類型轉換,求大小

由右向左
* / % 乘,除,取模
由左向右
+ - 加,減
由左向右
<< >> 左移,右移
由左向右
< <= >= > 小于,小于等于,大于等于,大于
由左向右
== != 等于,不等于
由左向右
& 按位與
由左向右
^ 按位異或
由左向右
| 按位或
由左向右
&& 邏輯與
由左向右
|| 邏輯或
由左向右
? : 條件
由右向左
= += -= *= /=

&= ^= |= <<= >>=

各種賦值
由右向左
, 逗號(順序)
由左向右

以上就是武林技術小編帶來的C語言運算符及其優先級匯總表口訣,是不是你也跟小編一樣,發現C語言很強大,哈哈,當然,我還要繼續學習和研究C語言。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美理论片在线观看| 国产成人精彩在线视频九色| 日本道色综合久久影院| 日韩美女在线播放| 精品国产一区二区三区久久狼黑人| 亚洲美女黄色片| 日韩高清中文字幕| 日韩免费黄色av| 91久久精品国产91性色| 成人黄色短视频在线观看| 不卡av在线网站| 日韩在线播放av| 一本色道久久88精品综合| 国产成+人+综合+亚洲欧洲| 欧美日韩中文在线| 国产精品极品尤物在线观看| 色妞久久福利网| 91免费人成网站在线观看18| 中文字幕av一区二区三区谷原希美| 在线日韩日本国产亚洲| 国产精品自拍网| 国产精品日韩在线播放| 91欧美日韩一区| 日韩av观看网址| 97香蕉超级碰碰久久免费软件| 亚洲自拍在线观看| 琪琪第一精品导航| 精品国偷自产在线视频99| 隔壁老王国产在线精品| 中文字幕av一区中文字幕天堂| 日韩有码视频在线| 国产午夜精品美女视频明星a级| 日本欧美黄网站| 日韩69视频在线观看| 欧美精品九九久久| 久久激情五月丁香伊人| 欧美精品福利在线| 国产中文字幕亚洲| 欧美激情一区二区三区久久久| 国产精品久久久久久一区二区| 欧美激情a∨在线视频播放| 国产日韩综合一区二区性色av| 午夜精品久久久久久久久久久久久| 久久久久久久97| 国产精品久久网| 欧美日韩国产页| 国产一区二区三区三区在线观看| 国产一区二区三区四区福利| 久久99久久久久久久噜噜| 欧美视频国产精品| 欧美xxxx做受欧美.88| 日韩免费在线电影| 日韩在线欧美在线国产在线| 日韩精品免费在线| 亚洲自拍高清视频网站| 97视频在线观看免费高清完整版在线观看| 亚洲欧美www| 久久久人成影片一区二区三区| 啊v视频在线一区二区三区| 国产精品国语对白| 日本精品va在线观看| 最新国产精品拍自在线播放| 亚洲电影在线看| 久久精品在线播放| 国产综合视频在线观看| 日韩在线观看精品| 成人国产精品免费视频| 日本久久久久久久久| 一本色道久久88亚洲综合88| 欧美在线欧美在线| 成人a视频在线观看| 91在线视频一区| 久久久久这里只有精品| 亚洲欧美日韩精品| 欧美性69xxxx肥| 91国产视频在线播放| 欧美大片在线看免费观看| 91亚洲永久免费精品| 国产亚洲精品va在线观看| 韩剧1988在线观看免费完整版| 亚洲美女www午夜| 国产精品免费看久久久香蕉| 成人深夜直播免费观看| 欧美精品在线第一页| 91精品国产自产在线| 日韩免费视频在线观看| 夜夜狂射影院欧美极品| 欧美亚洲激情视频| 欧美一区二区三区四区在线| 国产午夜精品视频免费不卡69堂| 97在线观看视频| 国产成人综合精品| 国产视频精品一区二区三区| 在线性视频日韩欧美| 国产亚洲精品一区二区| 国产精品成人一区| 激情av一区二区| 久久在线免费观看视频| 深夜福利亚洲导航| 亚洲国产精品99久久| 国产精品视频yy9099| 国产欧美一区二区三区久久人妖| 亚洲精品第一页| 欧洲日本亚洲国产区| 久久久久久久久久久久久久久久久久av| 亚洲在线第一页| 欧美www视频在线观看| 亚洲已满18点击进入在线看片| 国产精品黄页免费高清在线观看| 51精品在线观看| 国产有码在线一区二区视频| 欧美一级电影免费在线观看| 91sa在线看| 在线观看国产欧美| 中文字幕在线精品| 57pao精品| 久久久久久国产免费| 欧美激情视频在线| 国产一区二区三区直播精品电影| 一色桃子一区二区| 亚洲一区二区黄| 久久九九免费视频| 国产视频久久久久久久| 国产999精品视频| 久久久黄色av| 91极品视频在线| 国产亚洲一区精品| 中文字幕视频在线免费欧美日韩综合在线看| 91九色综合久久| 国产亚洲精品高潮| 日韩精品在线视频| 中文字幕欧美视频在线| 亚洲一区二区久久久久久久| 欧美性xxxx极品hd欧美风情| 国产一区二区三区欧美| 亚洲成人激情在线| 51精品国产黑色丝袜高跟鞋| 91精品国产色综合久久不卡98| 麻豆成人在线看| 日韩av最新在线| 国产精品成人国产乱一区| 在线精品91av| 日韩精品有码在线观看| 国内精品一区二区三区| 欧洲永久精品大片ww免费漫画| 亚洲精品国产品国语在线| 91精品视频大全| 91精品在线影院| 亚洲美女激情视频| 欧美激情综合色综合啪啪五月| 91久久国产综合久久91精品网站| 中文字幕日韩视频| 91极品视频在线| 高清日韩电视剧大全免费播放在线观看| 精品国产区一区二区三区在线观看| 国产精品电影网| 91超碰中文字幕久久精品| 日韩欧美精品在线观看| 国产亚洲成精品久久| 日韩在线观看免费高清| 日韩黄色av网站| 久久激情视频久久| 久久精品国产99国产精品澳门| 成人黄色av网|