已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第 4章 運(yùn)算符和表達(dá)式 第 4章 運(yùn)算符和表達(dá)式 術(shù)運(yùn)算符和算術(shù)表達(dá)式 增、自減運(yùn)算 運(yùn)算 值運(yùn)算 系表達(dá)式與邏輯表達(dá)式 件表達(dá)式與逗號表達(dá)式 表達(dá)式 :用運(yùn)算符將要運(yùn)算的對象連接起來的式子 運(yùn)算符的 優(yōu)先級 : 如 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)先級與結(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)對應(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)算 ( | ) 對應(yīng)位均為 0時(shí),結(jié)果為 0;否則結(jié)果為 1。 例如: 0123 : 01010011 | 014 : 00001100 _ 0123|014 : 01011111 例如:若想使 端四位)不變,低四位(右端四位)置 1,可用: a=a|017。 4按位異或運(yùn)算 () 當(dāng)對應(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; 符號位 : 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á)式與逗號表達(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)對字符變量 為小寫字母,則改為大寫字母,其余字符不變。 解 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 逗號表達(dá)式 形式: 表達(dá)式 1,表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 燃料的燃燒(第課時(shí))課件-九年級化學(xué)人教版上冊
- 2025-2030全球無人駕駛汽車行業(yè)發(fā)展趨勢分析投資布局與法規(guī)規(guī)劃
- 2025-2030全球戶外露營裝備品牌市場占有率與投資風(fēng)險(xiǎn)評估專項(xiàng)規(guī)劃研究分析報(bào)告
- 2025-2030全球光纖通信行業(yè)市場供需分析發(fā)展趨勢及投資價(jià)值規(guī)劃研究報(bào)告
- 2025-2030全屋凈水設(shè)備行業(yè)市場前景供需調(diào)研報(bào)告及品牌擴(kuò)張規(guī)劃指南
- 2025-2030先進(jìn)封裝技術(shù)對芯片性能提升貢獻(xiàn)度研究
- 2025-2030先進(jìn)醫(yī)療影像設(shè)備制造上下游產(chǎn)業(yè)鏈管理研究
- 2025-2030健身行業(yè)商業(yè)模式效果營銷消費(fèi)者偏好市場競爭格局創(chuàng)新評估規(guī)劃
- 2025-2030健康食品行業(yè)技術(shù)創(chuàng)新市場需求競爭與投資評估規(guī)劃研究報(bào)告
- 跨境電商稅務(wù)籌劃與合規(guī)實(shí)務(wù)
- 幼兒園繪本故事《三只小豬蓋房子》教學(xué)課件全文
- JJF(京) 151-2024 藥物溶出度儀溫度參數(shù)校準(zhǔn)規(guī)范
- 調(diào)解實(shí)操指南:成為金牌調(diào)解員-筆記
- GB/T 27604-2024移動(dòng)應(yīng)急位置服務(wù)規(guī)則
- 蘇教譯林版五年級上冊英語第八單元Unit8《At Christmas》單元測試卷
- 《合同能源管理介紹》課件
- 電力系統(tǒng)繼電保護(hù)教案
- 《社會(huì)調(diào)查研究與方法》課程復(fù)習(xí)題-課程ID-01304試卷號-22196
- GB/T 43316.3-2023塑料耐環(huán)境應(yīng)力開裂(ESC)的測定第3部分:彎曲法
- 科研倫理與學(xué)術(shù)規(guī)范-課后作業(yè)答案
- 2021年高考語文浙江卷現(xiàn)代文閱讀《麥子》試題及答案
評論
0/150
提交評論