c語(yǔ)言運(yùn)算符號(hào)

c語(yǔ)言運(yùn)算符號(hào)

ID:38143387

大?。?94.50 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2019-06-06

c語(yǔ)言運(yùn)算符號(hào)_第1頁(yè)
c語(yǔ)言運(yùn)算符號(hào)_第2頁(yè)
c語(yǔ)言運(yùn)算符號(hào)_第3頁(yè)
c語(yǔ)言運(yùn)算符號(hào)_第4頁(yè)
c語(yǔ)言運(yùn)算符號(hào)_第5頁(yè)
資源描述:

《c語(yǔ)言運(yùn)算符號(hào)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、helicon83實(shí)習(xí)小編 一級(jí)

2、消息(1)

3、我的百科

4、我的知道

5、百度首頁(yè)

6、退出我的百科我的貢獻(xiàn)草稿箱我的任務(wù)為我推薦新聞網(wǎng)頁(yè)貼吧知道MP3圖片視頻百科文庫(kù)窗體頂端窗體底端幫助設(shè)置首頁(yè)自然文化地理歷史生活社會(huì)藝術(shù)人物經(jīng)濟(jì)科學(xué)體育核心用戶五周年NBAC語(yǔ)言運(yùn)算符百科名片運(yùn)算符是告訴編譯程序執(zhí)行特定算術(shù)或邏輯操作的符號(hào)。C語(yǔ)言的運(yùn)算范圍很寬,把除了控制語(yǔ)句和輸入輸出以外的幾乎所有的基本操作都作為運(yùn)算符處理。主要分為三大類:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符與邏輯運(yùn)算符、按位運(yùn)算符。除此之外,還有一些用于完成特殊任務(wù)的運(yùn)算符。目錄C語(yǔ)言運(yùn)算符分類運(yùn)算符優(yōu)先

7、級(jí)與結(jié)合性運(yùn)算符優(yōu)先級(jí)等級(jí)口訣及注釋運(yùn)算符優(yōu)先級(jí)等級(jí)口訣運(yùn)算符優(yōu)先級(jí)等級(jí)注釋運(yùn)算符應(yīng)用舉例C語(yǔ)言運(yùn)算符分類運(yùn)算符優(yōu)先級(jí)與結(jié)合性運(yùn)算符優(yōu)先級(jí)等級(jí)口訣及注釋運(yùn)算符優(yōu)先級(jí)等級(jí)口訣運(yùn)算符優(yōu)先級(jí)等級(jí)注釋運(yùn)算符應(yīng)用舉例展開(kāi)編輯本段C語(yǔ)言運(yùn)算符分類  1級(jí)優(yōu)先級(jí)(左結(jié)合)  ()圓括號(hào);[]下標(biāo)運(yùn)算符;->指向結(jié)構(gòu)體成員運(yùn)算符;.結(jié)構(gòu)體成員運(yùn)算符?! ?級(jí)優(yōu)先級(jí)(右結(jié)合)  !邏輯非運(yùn)算符;~按位取反運(yùn)算符;++前綴增量運(yùn)算符;--前綴減量運(yùn)算符;+正號(hào)運(yùn)算符;-負(fù)號(hào)運(yùn)算符;(類型)類型轉(zhuǎn)換運(yùn)算符;*指針運(yùn)算符;&地址運(yùn)算符;sizeof長(zhǎng)度運(yùn)算符?!?/p>

8、 3級(jí)優(yōu)先級(jí)(左結(jié)合)  *乘法運(yùn)算符;/除法運(yùn)算符;%取余運(yùn)算符?! ?級(jí)優(yōu)先級(jí)(左結(jié)合)  +加法運(yùn)算符;-減法運(yùn)算符。  5級(jí)優(yōu)先級(jí)(左結(jié)合)  <<左移運(yùn)算符;>>右移運(yùn)算符?! ?級(jí)優(yōu)先級(jí)(左結(jié)合)  <、<=、>、>=關(guān)系運(yùn)算符。  7級(jí)優(yōu)先級(jí)(左結(jié)合)  ==等于運(yùn)算符;!=不等于運(yùn)算符。  8級(jí)優(yōu)先級(jí)(左結(jié)合)  &按位與運(yùn)算符。  9級(jí)優(yōu)先級(jí)(左結(jié)合)  ^按位異或運(yùn)算符。  10級(jí)優(yōu)先級(jí)(左結(jié)合)  

9、按位或運(yùn)算符?! ?1級(jí)優(yōu)先級(jí)(左結(jié)合)  &&邏輯與運(yùn)算符?! ?2級(jí)優(yōu)先級(jí)(左結(jié)合)  

10、

11、邏輯或運(yùn)算符?! ?3

12、級(jí)優(yōu)先級(jí)(右結(jié)合)  ?:條件運(yùn)算符?! ?4級(jí)優(yōu)先級(jí)(右結(jié)合)  =、+=、-=、*=、/=、%=、&=、^=、

13、=、<<=、>>=賦值運(yùn)算符?! ?5級(jí)優(yōu)先級(jí)(左結(jié)合)  ,逗號(hào)運(yùn)算符。編輯本段運(yùn)算符優(yōu)先級(jí)與結(jié)合性  運(yùn)算符的優(yōu)先級(jí):C語(yǔ)言中,運(yùn)算符的運(yùn)算優(yōu)先級(jí)共分為15級(jí)。1級(jí)最高,15級(jí)最低。在表達(dá)式中,優(yōu)先級(jí)較高的先于優(yōu)先級(jí)較低的進(jìn)行運(yùn)算。而在一個(gè)運(yùn)算量?jī)蓚?cè)的運(yùn)算符優(yōu)先級(jí)相同時(shí),則按運(yùn)算符的結(jié)合性所規(guī)定的結(jié)合方向處理?! ∵\(yùn)算符的結(jié)合性:C語(yǔ)言中各運(yùn)算符的結(jié)合性分為兩種,即左結(jié)合性(自左至右)和右結(jié)合性(自右至左)。例如算術(shù)運(yùn)算

14、符的結(jié)合性是自左至右,即先左后右。如有表達(dá)式x-y+z則y應(yīng)先與“-”號(hào)結(jié)合,執(zhí)行x-y運(yùn)算,然后再執(zhí)行+z的運(yùn)算。這種自左至右的結(jié)合方向就稱為“左結(jié)合性”。而自右至左的結(jié)合方向稱為“右結(jié)合性”。最典型的右結(jié)合性運(yùn)算符是賦值運(yùn)算符。如x=y=z,由于“=”的右結(jié)合性,應(yīng)先執(zhí)行y=z再執(zhí)行x=(y=z)  運(yùn)算。C語(yǔ)言運(yùn)算符中有不少為右結(jié)合性,應(yīng)注意區(qū)別,以避免理解錯(cuò)誤?! ?yōu)先級(jí)從上到下依次遞減,最上面具有最高的優(yōu)先級(jí),逗號(hào)操作符具有最低的優(yōu)先級(jí)?! ∷械膬?yōu)先級(jí)中,只有三個(gè)優(yōu)先級(jí)是從右至左結(jié)合的,它們是單目運(yùn)算符、條件運(yùn)算符、賦值運(yùn)算符

15、。其它的都是從左至右結(jié)合。  具有最高優(yōu)先級(jí)的其實(shí)并不算是真正的運(yùn)算符,它們算是一類特殊的操作。()是與函數(shù)相關(guān),[]與數(shù)組相關(guān),而->及.是取結(jié)構(gòu)成員?! ∑浯问菃文窟\(yùn)算符,所有的單目運(yùn)算符具有相同的優(yōu)先級(jí),因此在我認(rèn)為的真正的運(yùn)算符中它們具有最高的優(yōu)先級(jí),又由于它們都是從右至左結(jié)合的,因此*p++與*(p++)等效是毫無(wú)疑問(wèn)的?! ×硗庠贑語(yǔ)言里,沒(méi)有前置后置之分,因?yàn)?+--是右結(jié)合所以右側(cè)優(yōu)先運(yùn)算,表現(xiàn)為"操作數(shù)后置優(yōu)先級(jí)比較高"的假象,前置和后置的區(qū)分是因?yàn)檫\(yùn)算符重載而后加入C++的  接下來(lái)是算術(shù)運(yùn)算符,*、/、%的優(yōu)先級(jí)當(dāng)然

16、比+、-高了?! ∫莆贿\(yùn)算符緊隨其后。  其次的關(guān)系運(yùn)算符中,<<=>>=要比==!=高一個(gè)級(jí)別,不大好理解。  所有的邏輯操作符都具有不同的優(yōu)先級(jí)(單目運(yùn)算符除外,!和~)  邏輯位操作符的"與"比"或"高,而"異或"則在它們之間?! 「谄浜蟮?&比

17、

18、高?! 〗酉聛?lái)的是條件運(yùn)算符,賦值運(yùn)算符及逗號(hào)運(yùn)算符?! ≡贑語(yǔ)言中,只有4個(gè)運(yùn)算符規(guī)定了運(yùn)算方向,它們是&&、

19、

20、、條件運(yùn)算符及賦值運(yùn)算符?! ?&、

21、

22、都是先計(jì)算左邊表達(dá)式的值,當(dāng)左邊表達(dá)式的值能確定整個(gè)表達(dá)式的值時(shí),就不再計(jì)算右邊表達(dá)式的值。如a=0&&b;&&運(yùn)算符的左邊位0,

23、則右邊表達(dá)式b就不再判斷?! ≡跅l件運(yùn)算符中。如a?b:c;先判斷a的值,再根據(jù)a的值對(duì)b或c之中的一個(gè)進(jìn)行求值?! ≠x值表達(dá)式則規(guī)定先對(duì)右邊的表達(dá)式求值,因此使a=b=c=6;成為可能。編輯

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。