c語(yǔ)言運(yùn)算符優(yōu)先級(jí)

c語(yǔ)言運(yùn)算符優(yōu)先級(jí)

ID:12663770

大?。?7.50 KB

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

時(shí)間:2018-07-18

c語(yǔ)言運(yùn)算符優(yōu)先級(jí)_第1頁(yè)
c語(yǔ)言運(yùn)算符優(yōu)先級(jí)_第2頁(yè)
c語(yǔ)言運(yùn)算符優(yōu)先級(jí)_第3頁(yè)
c語(yǔ)言運(yùn)算符優(yōu)先級(jí)_第4頁(yè)
c語(yǔ)言運(yùn)算符優(yōu)先級(jí)_第5頁(yè)
資源描述:

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

1、c語(yǔ)言運(yùn)算符優(yōu)先級(jí)c語(yǔ)言運(yùn)算符優(yōu)先級(jí)(一)????????????TurboC的運(yùn)算符非常豐富,主要分為三大類:算術(shù)運(yùn)算符,?????關(guān)系運(yùn)算符與邏輯運(yùn)算符,按位運(yùn)算符。除此之外,還有一些用于完成特殊任務(wù)的運(yùn)算符。下面分別進(jìn)行介紹。???????5.1算術(shù)運(yùn)算符???????TurboC的算術(shù)運(yùn)算符如下:━━━━━━━━━━━━━━━━━━━━━━━━━━━━??????????操作符?????????????????????????????作用───────────────────────────

2、─?????????????+???????????????????????????加,一目取正?????????????-???????????????????????????減,一目取負(fù)?????????????*????????????????????????????????乘?????????????/????????????????????????????????除?????????????%???????????????????????????????取模?????????????--?

3、??????????????????????????????減1?????????????++???????????????????????????????加1━━━━━━━━━━━━━━━━━━━━━━━━━━━━???????一、一目和二目操作???????一目操作是指對(duì)一個(gè)操作數(shù)進(jìn)行操作。例如:-a是對(duì)a進(jìn)行一目負(fù)操作。???????二目操作(或多目操作)是指兩個(gè)操作數(shù)(或多個(gè)操作數(shù))進(jìn)行操作。???????在TurboC中加、減、乘、除、取模的運(yùn)算與其它高級(jí)語(yǔ)言相同。需要注意的是除法和取模運(yùn)

4、算。???????例如:?????????15/2???????是15除以2商的整數(shù)部分7?????????15%2???????是15除以2的余數(shù)部分1???????對(duì)于取模運(yùn)算符"%",不能用于浮點(diǎn)數(shù)。???????另外,由于TurboC中字符型數(shù)會(huì)自動(dòng)地轉(zhuǎn)換成整型數(shù),?????因此字符型數(shù)也可以參加二目運(yùn)算。???????例如:????????main()????????{?????????????charm,n;????????/*定義字符型變量*/?????????????m='c';??

5、??????????/*給m賦小寫字母'c'*/?????????????n=m+'A'-'a';??????/*將c中的小寫字母變成大寫字母'B'后賦給n*/?????????????...????????}???????上例中m='c'即m=98,由于字母A和a的ASCII碼值分別為65和97。這樣可以將小寫字母變成大寫字母,反之,如果要將大寫字母變成小寫字母,?????則用c+'a'-'A'進(jìn)行計(jì)算。???????二、增量運(yùn)算???????在TurboC中有兩個(gè)很有用的運(yùn)算符,在其它高級(jí)語(yǔ)言中

6、通常沒有。這兩個(gè)運(yùn)算符就是增1和減1運(yùn)算符"++"和"--",運(yùn)算符"++"是操作數(shù)加1,而"--"則是操作數(shù)減1。???????例如:?????????x=x+1????????????可寫成x++,或++x?????????x=x-1????????????可寫成x--,或--x???????x++(x--)與++x(--x)在上例中沒有什么區(qū)別,但x=m++和x=++m卻有很大差別。?????????x=m++???????表示將m的值賦給x后,m加1。?????????x=++m??????

7、?表示m先加1后,再將新值賦給x。???????三、賦值語(yǔ)句中的數(shù)據(jù)類型轉(zhuǎn)換???????類型轉(zhuǎn)換是指不同類型的變量混用時(shí)的類型改變。???????在賦值語(yǔ)句中,類型轉(zhuǎn)換規(guī)則是:???????等號(hào)右邊的值轉(zhuǎn)換為等號(hào)左邊變量所屬的類型。???????例如:????????main()????????{?????????????inti,j;?????????/*定義整型變量*/?????????????floatf,g=2.58;???????/*定義浮點(diǎn)型變量*/?????????????f=i*j

8、;????????????/*i與j的乘積是整型數(shù),被轉(zhuǎn)換成為浮點(diǎn)數(shù)賦給f*/?????????????i=g;??????????????/*g中的浮點(diǎn)型數(shù)轉(zhuǎn)換成為整型數(shù)賦給i*/?????????????...????????}???????由于TurboC按上述數(shù)據(jù)類型轉(zhuǎn)換規(guī)則,因此在作除法運(yùn)算時(shí)應(yīng)特別注意。???????例如:????????main()????????{?????????????floatf;?????????????inti=15;????

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(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)系客服處理。