




已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第 4章 運(yùn)算符和表達(dá)式 第 4章 運(yùn)算符和表達(dá)式 術(shù)運(yùn)算符和算術(shù)表達(dá)式 增、自減運(yùn)算 運(yùn)算 值運(yùn)算 系表達(dá)式與邏輯表達(dá)式 件表達(dá)式與逗號(hào)表達(dá)式 表達(dá)式 :用運(yùn)算符將要運(yùn)算的對(duì)象連接起來的式子 運(yùn)算符的 優(yōu)先級(jí) : 如 2+5*4 運(yùn)算符的 結(jié)合性 :如 :如 *(a*x+(b+x)/(a+x) 術(shù)運(yùn)算符和算術(shù)表達(dá)式 運(yùn)算符 表達(dá)式 + 3+5、 +3 - 5 3*5 3 2 (結(jié)果為 1) 3/, , (結(jié)果為 7%4 (結(jié)果為 3) (求余 ) (結(jié)果為 - 4) 9%( (結(jié)果為 4 ) (錯(cuò)誤 , 1. 單目運(yùn)算符 2. 雙目運(yùn)算符 字符以其 a+1 為 98 b-a 為 1 8-0 為 8 例:設(shè) 其各位數(shù)字之和。 解: a/10+a%10 (如 a=24,則結(jié)果為 6) 例:求一個(gè)整數(shù) b 的十位上的數(shù)字。 解: (b%100)/10 (如 b=4321,則結(jié)果為 2) 3. 算術(shù)運(yùn)算中的類型轉(zhuǎn)換 (1) 自動(dòng)轉(zhuǎn)換 規(guī)則如下 高 例如: 2+a+ 97+99+2) 強(qiáng)制類型轉(zhuǎn)換 一般形式為: (類型名 )表達(dá)式 例如: (a (將 (x+y) (將 x+ (5%3) (將 5%3的值轉(zhuǎn)換成 ( (即 3%2) 增、自減運(yùn)算 1. 運(yùn)算符: +、 2. 使用格式: +i 加 1, 后 使用 如 i=3; j=+i; j: 4, i: 4 i+ 使用 , 后加 1 如 i=3; j=i+; j: 3, i: 4 減 1, 后 使用 使用 , 后減 1 又如: i=3; d”, +i); i=3; d”, i+); 3 優(yōu)先級(jí)與結(jié)合性 +、 (+、 -)相同 , 比雙目運(yùn)算符 (*、 /、 %、 +、 -)高 +、 有右結(jié)合性 例如: 相當(dāng)于: -(a+) 減運(yùn)算符的注意事項(xiàng) 略 運(yùn) 算 1位運(yùn)算符的種類 & 按位與運(yùn)算符 | 按位或運(yùn)算符 按位異或運(yùn)算符 二進(jìn)制右移運(yùn)算符 按位取反運(yùn)算符 2按位與運(yùn)算 (&) 當(dāng)對(duì)應(yīng)位均為 1時(shí),結(jié)果為 1;否則為 0。 例如, 12&10的運(yùn)算如下: 12 : 00001100 & 10 : 00001010 _ 結(jié)果: 00001000 又如,只保留 位,其余位置 0: a : 11010010 & 020 : 00010000 _ a&020 : 00010000 3按位或運(yùn)算 ( | ) 對(duì)應(yīng)位均為 0時(shí),結(jié)果為 0;否則結(jié)果為 1。 例如: 0123 : 01010011 | 014 : 00001100 _ 0123|014 : 01011111 例如:若想使 端四位)不變,低四位(右端四位)置 1,可用: a=a|017。 4按位異或運(yùn)算 () 當(dāng)對(duì)應(yīng)位相同時(shí),結(jié)果為 0;否則為 1。 例如 : 00110011 11000011 _ 11110000 又如,使 四位取反: a: 01101010 017: 00001111 _ a017 : 01100101 5按位取反運(yùn)算 () 使每一位上的 0變 1; 1變 0。 例如; 0115是將八進(jìn)制數(shù) 115按位求反。 即: 01001101 _ 結(jié)果: 10110010 6左移運(yùn)算 () a=b; b=a2; 符號(hào)位 : 1111001100000000 : 1000110011111111 : 1000110100000000 (機(jī)內(nèi)存儲(chǔ)形式 ) b=a2 : 1110001101000000 : 1001110011000000 : - 016300 值 運(yùn) 算 1賦值表達(dá)式 變量名 =表達(dá)式 如 a 3 b=2*a+10 2賦值語句 變量名 =表達(dá)式 ; 如 a=3; c=b=a+3; 右結(jié)合 3賦值時(shí)數(shù)據(jù)類型的轉(zhuǎn)換 在賦值語句 變量名 =表達(dá)式; 中,當(dāng)左右類型不同時(shí),系統(tǒng)自動(dòng)轉(zhuǎn)換, 具體規(guī)則見表 4復(fù)合賦值運(yùn)算 += 、 -= 、 *= 、 /= 、 %= 、 = 、 &= 、= 、 |= 例如: a+=3 等價(jià)于 a=a+3 x*=y+8 等價(jià)于 x=x*(y+8) x/=2* 等價(jià)于 x=x/(2*a&=b 等價(jià)于 a=a&b 系表達(dá)式與邏輯表達(dá)式 1六種關(guān)系運(yùn)算符 (大于 ) = (大于等于 ) 、 = 、 b, a+bb+c, (a=3)(b=5), ab)(b x,y=y=y*11; x=6+if(x=y) x=y); x!=y); 程序運(yùn)行結(jié)果: x!=y #”的邏輯表達(dá)式 可寫為 b=10&x=a+cb&b+ca。 件表達(dá)式與逗號(hào)表達(dá)式 件表達(dá)式 1條件運(yùn)算符 ? : 2條件表達(dá)式 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 例如 a:b; ( 2)求三個(gè)變量 a、 b、 解 s=(s=ab?a:b)c?s:c; ( 3)對(duì)字符變量 為小寫字母,則改為大寫字母,其余字符不變。 解 a&%d”,x):%d”, 【 例 任意輸入三個(gè)整數(shù),按從大到小輸出。 程序如下: # a,b,c,m,n,k; %d%d%d,&a,&b,&c); m=(m=ab?a:b)c?m:c; /* 將 a、 b、 m */ n=(n=ab?a:b)c?n:c; /* 將 a、 b、 n */ k=a+b+ /* 將 a、 b、 k */ %d %d %dn,m,k,n); /* 從大到小輸出三個(gè)數(shù) */ 程序運(yùn)行情況: 3 9 3 逗號(hào)表達(dá)式 形式: 表達(dá)式 1,表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村生態(tài)環(huán)境保護(hù)項(xiàng)目合作協(xié)議書
- 特定時(shí)期旅游同意及證明書(6篇)
- 市政工程考試輪廓試題及答案
- 農(nóng)業(yè)合作社技術(shù)支持與服務(wù)協(xié)議
- 法學(xué)民事訴訟法專題知識(shí)點(diǎn)
- 工程項(xiàng)目管理實(shí)習(xí)報(bào)告試題及答案
- 工程項(xiàng)目管理中的信息技術(shù)應(yīng)用現(xiàn)狀試題及答案
- 相關(guān)護(hù)理課件
- 電網(wǎng)調(diào)令考試題及答案
- 高二考試題及答案
- 醫(yī)院信息安全管理課件
- 傳染病處置規(guī)范與流程
- 拍賣合同范本大全(2025年)
- 中醫(yī)臨床診脈教學(xué)
- 人工智能安全治理與戰(zhàn)略穩(wěn)定
- 小學(xué)麻風(fēng)病知識(shí)宣傳教育
- 2024年初級(jí)會(huì)計(jì)實(shí)務(wù)考試真題
- GB/T 45083-2024再生資源分揀中心建設(shè)和管理規(guī)范
- 花店項(xiàng)目管理
- 乳腺癌課件教學(xué)課件
- T-CASME 1514-2024 市域智慧共享中藥房建設(shè)指南
評(píng)論
0/150
提交評(píng)論