版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,第 二 部 份 C語(yǔ) 言 中 的 數(shù) 據(jù) 運(yùn)算,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,一、算術(shù)運(yùn)算符,注意: 結(jié)合方向:從左向右 優(yōu)先級(jí): - -* / % - + - 兩整數(shù)相除,結(jié)果為整數(shù),若有一數(shù)為實(shí)型,則商為實(shí)型 %要求兩側(cè)均為整型數(shù)據(jù)(余數(shù)的符號(hào)與被除數(shù)相同,例 5/2 = 2 -5/2.0 = -2.5,例 5%2 = 1 -5%-2 = -1 5%-2 = 1 -5%2 = -1,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,二、自增自減運(yùn)算,作用:使變量值加1或減1 種類(lèi):前置 +i, -i (先執(zhí)行i+1或i-1,再使用i值) 后置 i+,i- (先使
2、用i值,再執(zhí)行i+1或i-1) 注意: + - 不能用于常量和表達(dá)式,如5+,(a+b)+ + -結(jié)合方向: 自右向左,例 j=3; k=+j; j=3; k=j+; j=3; printf(“%d”,+j); j=3; printf(“%d”,j+); a=3;b=5;c=(+a)*b; a=3;b=5;c=(a+)*b,結(jié)果 k=4;j=4; k=3;j=4; 4 3 a=4;b=5;c=20; a=4;b=5;c=15,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,三、賦值運(yùn)算符,簡(jiǎn)單賦值運(yùn)算符 符號(hào): = 格式: 變量標(biāo)識(shí)符=表達(dá)式 作用:將一個(gè)數(shù)據(jù)(常量或表達(dá)式)賦給一個(gè)變量 復(fù)合賦值運(yùn)算符
3、種類(lèi):+= -= *= /= %= = = c=d+2,例 a+=3 = a=a+3 x*=y+8 = x=x*(y+8) x%=3 = x=x%3,注意: 1、結(jié)合方向:自右向左 2、左側(cè)必須是變量,不能是常量或表達(dá)式 3、賦值轉(zhuǎn)換規(guī)則:使賦值號(hào)右邊表達(dá)式值自動(dòng)轉(zhuǎn)換成其左邊變量的類(lèi)型,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,四、強(qiáng)制類(lèi)型轉(zhuǎn)換與逗號(hào)運(yùn)算符,強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符 符號(hào):(目的類(lèi)型) 格式:(目的類(lèi)型)表達(dá)式 作用:將一個(gè)表達(dá)式的值轉(zhuǎn)換為另一種類(lèi)型 逗號(hào)運(yùn)算符 符號(hào):, 形式:表達(dá)式1,表達(dá)式2,表達(dá)式n,例: printf(%f,(int)(5.16894*1000+0.5)/(flo
4、at)1000);(int)12.3 % 5 ; a=3*5,a*4,a+5 x=(a=3,6*3,結(jié)果: 5.169000 2 20 18,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,五、關(guān)系運(yùn)算符,結(jié)合方向:自左向右 優(yōu)先級(jí)別:高: = = 低: = != 關(guān)系表達(dá)式的值:是邏輯值“真”或“假”,用1和0表示,例 : 12.912 值為1 543在C中是允許的, 值為0 3100 值為0,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,六、邏輯運(yùn)算符,種類(lèi) : ! (非) p1,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,八、位運(yùn)算符,1.按位取反運(yùn)算() 功能:把運(yùn)算對(duì)象的內(nèi)容按位取反,即,使每一位上的1變0,1變
5、0. 2.左移運(yùn)算() 功能:如果左移的部分不包含有效的二進(jìn)制數(shù)1,則每左移一位, 相當(dāng)于移位對(duì)象乘以2,例 : 0115 (把八進(jìn)制的115按位求反) 01001101 結(jié)果:10110010,例: char a=6,b; b=a2; a : 00000110 (a=6) b=a2: 00011000 (b=24=2*2*6,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,3. 右移運(yùn)算() 功能:若右移出的部分不包含有效數(shù)字1,則每右移一位相當(dāng)于 移為對(duì)象除以2,例: int a=24,b;b=a2; a :0000000000011000(a=24) b=a:0000000000000110(b=6
6、=24/2/2,4. 按位與運(yùn)算(為0則清零,例:12 希望高4位不變,低4位變反. a : 01101010 017 : 00001111 a017 : 01100101,6. 按位或運(yùn)算( | ) 功能:若希望某位置1,則該位與1進(jìn)行“或”運(yùn)算,保持不變 的位與0進(jìn)行“或”運(yùn)算,例:char a=0123; 若要高4位不變,低4位置1. a : 01010011 017: 00001111 a|017: 01011111,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,九、其它運(yùn)算符,條件運(yùn)算符(expr1 ? expr2 : expr3) 執(zhí)行過(guò)程: 先判斷exp1,若為真則執(zhí)行exp2,否則執(zhí)行e
7、xp3 功能 :相當(dāng)于條件語(yǔ)句,但不能取代一般if語(yǔ)句 例:求 a+|b| printf(“a+|b|=%dn”,b0?a+b:a-b); 下標(biāo)運(yùn)算符( ) 功能 :從數(shù)組空間中提以數(shù)組元素 例: int a10 , b34; a0=10 ; b12=12; 分量運(yùn)算符( . - ) 功能 :從構(gòu)造體數(shù)據(jù)中提取成員 例: struct ss int a ; float b; x , *px; px,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,典型真題分析(一,079(17)若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是 A)x=y=5; B)x=n%2.5; C)x+n=I; D)x=5=4+1; 選擇: 079(23)已有定義:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判斷c中的字符是否為大寫(xiě)字母的表達(dá)式是 A)isupper(c) B)A=c=Z C)A=c&c=Z D)c=(2-32)&(a-32)=c 選擇,全國(guó)計(jì)算機(jī)等級(jí)考試,主講人:秦小林,典型真題
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北師大版九年級(jí)歷史下冊(cè)階段測(cè)試試卷含答案
- 2025年新科版八年級(jí)地理上冊(cè)月考試卷
- 2025年華師大新版一年級(jí)語(yǔ)文下冊(cè)階段測(cè)試試卷含答案
- 2025年人教A新版九年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年粵教新版高三英語(yǔ)上冊(cè)月考試卷含答案
- 2025年北師大版選擇性必修3歷史下冊(cè)階段測(cè)試試卷含答案
- 公民教育理論與實(shí)踐知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋西華大學(xué)
- 2025年度定制衣柜設(shè)計(jì)制作合同樣本4篇
- 技術(shù)部合同范本(2篇)
- 房建工程監(jiān)理合同(2篇)
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2024年城市軌道交通設(shè)備維保及安全檢查合同3篇
- 【教案】+同一直線上二力的合成(教學(xué)設(shè)計(jì))(人教版2024)八年級(jí)物理下冊(cè)
- 湖北省武漢市青山區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末質(zhì)量檢測(cè)數(shù)學(xué)試卷(含解析)
- 單位往個(gè)人轉(zhuǎn)賬的合同(2篇)
- 電梯操作證及電梯維修人員資格(特種作業(yè))考試題及答案
- 科研倫理審查與違規(guī)處理考核試卷
- GB/T 44101-2024中國(guó)式摔跤課程學(xué)生運(yùn)動(dòng)能力測(cè)評(píng)規(guī)范
- 鍋爐本體安裝單位工程驗(yàn)收表格
- 高危妊娠的評(píng)估和護(hù)理
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論