《C語言程序設(shè)計(jì)》PPT課件.ppt

上傳人:za****8 文檔編號(hào):15261446 上傳時(shí)間:2020-08-06 格式:PPT 頁數(shù):23 大?。?67.84KB
收藏 版權(quán)申訴 舉報(bào) 下載
《C語言程序設(shè)計(jì)》PPT課件.ppt_第1頁
第1頁 / 共23頁
《C語言程序設(shè)計(jì)》PPT課件.ppt_第2頁
第2頁 / 共23頁
《C語言程序設(shè)計(jì)》PPT課件.ppt_第3頁
第3頁 / 共23頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《C語言程序設(shè)計(jì)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《C語言程序設(shè)計(jì)》PPT課件.ppt(23頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、第3章 數(shù) 據(jù) 運(yùn) 算,,3,內(nèi)容提要,本章主要介紹C語言中的各種表達(dá)式的構(gòu)造方法及其求值規(guī)則。 通過本章學(xué)習(xí),應(yīng)掌握數(shù)值運(yùn)算、賦值運(yùn)算、逗號(hào)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算及簡單的位運(yùn)算的一般規(guī)則,這些運(yùn)算貫穿在整個(gè)程序設(shè)計(jì)的過程中。,算術(shù)運(yùn)算,算術(shù)運(yùn)算,也叫數(shù)值運(yùn)算,是程序設(shè)計(jì)中使用最多的一種數(shù)據(jù)運(yùn)算 1. 算術(shù)運(yùn)算符 2. 算術(shù)表達(dá)式,賦值運(yùn)算, 賦值運(yùn)算符“=”是一種二元運(yùn)算符,必須連接兩個(gè)運(yùn)算量。其左邊只能是變量或數(shù)組元素,不能是常量或表達(dá)式;右邊則可以是任何表達(dá)式。例如,x=y+2,x=x+1等是允許的,而y+2=x,5=x等是錯(cuò)誤的。 賦值運(yùn)算符除了“=”,還有另外10種復(fù)合賦值運(yùn)算符。

2、它們由賦值號(hào)“=”和另外一個(gè)二元運(yùn)算符組成,具有計(jì)算和賦值雙重功能。這10種復(fù)合賦值運(yùn)算符是+=、 =、*=、/=、%=、 B. a=7+b++=a+7; C. a=7+b,b++,a+7; D. a=7=b,c=a+7; 7. 表達(dá)式18/4*sqrt(4.0)/8的數(shù)據(jù)類型為____。 A. int B. float C. double D. 不確定 8. 若變量已正確定義且k的值是4,執(zhí)行表達(dá)式j(luò)=k 后,j,k的值是____。 A. j=4,k=4 B. j=4,k=3 C. j=3,k=4 D. j=3,k=3,本章習(xí)題,9. 設(shè)int x=10,x+=3+

3、x%(3),則x=______。 A. 14 B. 15 C. 11 D. 12 10. 表達(dá)式(int)(3.0/2.0)的值是____。 A. 1.5 B. 1.0 C. 1 D. 0 11. 設(shè)a為int型變量,則執(zhí)行以下語句后,a的值為____。 a=10; a+=a-=a-a; A. 10 B. 20 C. 40 D. 30,本章習(xí)題,12. 設(shè)變量t為int型,下列選項(xiàng)中,不正確的賦值語句是____。 A. ++t; B. n1=(n2=(n3=0)); C. k=i==1; D. a=b+c=1; 13. 設(shè)f

4、loat m=4.0, n=4.0; 使m為10.0的表達(dá)式是____。 A. m =n*2.5 B. m/=n+9 C. m*=n6 D. m+=n+2 14. C語句x*=y+2;還可以寫成____。 A. x=x*y+2; B. x=2+y*x; C. x=x*(y+2); D. x=y+2*x;,本章習(xí)題,15. 若變量已正確定義,要將a和b中的數(shù)進(jìn)行交換,則下列不正確的語句組是____。 A. a=a+b, b=ab, a=ab; B. t=a, a=b, b=t; C. a=t; t=b; b=a; D. t=b; b=a; a=t; 16.

5、設(shè)有如下變量定義:int a,b,i=4;double x=1.42,y;則以下符合C語言語法的表達(dá)式是____。 A. a+=a=(b=4)*(a=3) B. x%(3) C. a=a*3=2 D. y=float(i) 17. 設(shè)已定義:int k=7,x=12; 下列表達(dá)式中,計(jì)算結(jié)果為0的是____。 A. x%=(k%=5) B. x%=(kk%5) C. x%=kk%5 D. (x%=k) (k%=5),本章習(xí)題,18. 若已定義x和y為double型變量,則表達(dá)式:x=1,y=x+3/2的值是____。 A. 1 B. 2 C. 2.0

6、 D. 2.5 19. 設(shè)int c=5和int a,a=2+(c+=c++,c+8,++c),則a的值為______。 A. 15 B. 14 C. 13 D. 16 20. 設(shè) int a=7,b=8; 則printf(%d,%d,(a+b,a),(b,a+b));的輸出是____。 A. 7,15 B. 8,15 C. 15,7 D. 出錯(cuò),本章習(xí)題,21. 設(shè)int a=3; 則表達(dá)式a1的運(yùn)算結(jié)果和a的值分別是___。 A. 0和2 B. 0和3 C. 1和2 D. 1和3 22. 為表示關(guān)系xyz,應(yīng)使用的C語言表達(dá)式是______

7、。 A. (x=y) 則表達(dá)式(x=y k=(a++<=0) 則以下表達(dá)式中,值為0的是____。 A. a int i; float f; double d; 則表達(dá)式ch*i+df的數(shù)據(jù)類型為________。 2. 設(shè)有int a=11;,則表達(dá)式(a++*1/5)的值為________。 3. 下列程序的輸出結(jié)果是________。 main() double d=3.2; int a=1.2,b; b=(a+3.8)/5.0; printf(%fn,d*b); ,本章習(xí)題,三、編程題 1. 編寫程序,其功能是:從鍵盤輸入長方體三邊邊長x,y,z分別為2.5,3.5,4.5,然后求其表面積a和體積v。 2. 編寫程序,其功能是:從鍵盤輸入正方形的邊長a,計(jì)算并輸出該正方形的內(nèi)接圓的面積s和周長c。,

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!