




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、4.1 C4.1 C語(yǔ)句概述語(yǔ)句概述4.2 4.2 賦值語(yǔ)句賦值語(yǔ)句4.3 4.3 數(shù)據(jù)輸入輸出的概念及在數(shù)據(jù)輸入輸出的概念及在c c語(yǔ)言中的實(shí)現(xiàn)語(yǔ)言中的實(shí)現(xiàn)4.4 4.4 字符數(shù)據(jù)的輸入輸出字符數(shù)據(jù)的輸入輸出4.5 4.5 格式輸入與輸出格式輸入與輸出4.6 4.6 順序結(jié)構(gòu)程序設(shè)計(jì)舉例順序結(jié)構(gòu)程序設(shè)計(jì)舉例C程序源程序文件1源程序文件2源程序文件n預(yù)處理命令函數(shù)n函數(shù)1數(shù)據(jù)聲明函數(shù)首部函數(shù)體數(shù)據(jù)聲明執(zhí)行語(yǔ)句 一個(gè)c程序基本組成單位是源程序文件 C語(yǔ)句分為5類(lèi)類(lèi)控制語(yǔ)句函數(shù)調(diào)用語(yǔ)句表達(dá)式語(yǔ)句空語(yǔ)句復(fù)合語(yǔ)句(一)控制語(yǔ)句 完成一定的控制功能1 if() else 條件語(yǔ)句條件語(yǔ)句 6 break
2、 間斷語(yǔ)句間斷語(yǔ)句 2 for() 循環(huán)語(yǔ)句循環(huán)語(yǔ)句 7 switch() 開(kāi)關(guān)語(yǔ)句開(kāi)關(guān)語(yǔ)句3 while()循環(huán)語(yǔ)句循環(huán)語(yǔ)句 8 goto 轉(zhuǎn)向語(yǔ)句轉(zhuǎn)向語(yǔ)句 4 do while();循環(huán)語(yǔ)句循環(huán)語(yǔ)句 9 return 返回語(yǔ)句返回語(yǔ)句5 continue 繼續(xù)語(yǔ)句繼續(xù)語(yǔ)句(二)函數(shù)調(diào)用語(yǔ)句 有一個(gè)函數(shù)調(diào)用加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句 printf(“This is a C statement.”);(三)表達(dá)式語(yǔ)句 有一個(gè)表達(dá)式加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句 a = 3 ;分號(hào)賦值表達(dá)式表達(dá)式語(yǔ)句(四)空語(yǔ)句 只有一個(gè)分號(hào)的語(yǔ)句 (什么也不做)(什么也不做) 用來(lái)做流程的轉(zhuǎn)向點(diǎn)用來(lái)做流程的轉(zhuǎn)向點(diǎn) 用來(lái)作
3、為循環(huán)語(yǔ)句中的循環(huán)體用來(lái)作為循環(huán)語(yǔ)句中的循環(huán)體(五)復(fù)合語(yǔ)句:=2 共同完成一定的功能 用一對(duì) 括起來(lái)的語(yǔ)句 z=x+y;t=z/100;printf(“%f”,t); 賦值語(yǔ)句是由賦值表達(dá)式加上一個(gè)分號(hào)構(gòu)成例:例:a=100 賦值表達(dá)式 a=100; 賦值語(yǔ)句條件中不能含有賦值符號(hào),但是賦值表達(dá)式可以包含于條件表達(dá)式中例:例:if(a=b) t=a; 錯(cuò)誤 if(a=b)0) t=a; 正確(一).所謂輸入輸出是以計(jì)算機(jī)主機(jī)為主體而言的I/O接口:input output輸出輸出:從計(jì)算機(jī)向外部輸出設(shè)備(顯示器,打印機(jī)) 輸出數(shù)據(jù)輸入輸入:從輸入設(shè)備(鍵盤(pán),鼠標(biāo),掃描儀)向計(jì)算機(jī) 輸入數(shù)據(jù).
4、(二).C語(yǔ)言本身不提供輸入輸出語(yǔ)句,輸入和輸出操作是由C函數(shù)庫(kù)中的函數(shù)來(lái)實(shí)現(xiàn)的例如例如: :字符輸入函數(shù): getchar 字符輸出函數(shù):putchar格式輸入函數(shù): scanf 格式輸出函數(shù): printf字符串輸入函數(shù):gets 字?jǐn)?shù)穿輸出函數(shù):puts(三).在使用系統(tǒng)庫(kù)函數(shù)時(shí),要用預(yù)編譯命令“#include”將有關(guān)的“頭文件”包括到用戶(hù)源文件中.例如:在調(diào)用標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)時(shí),文件開(kāi)頭應(yīng)該有: #include “stdio.h” 或: #include 頭文件(一).字符輸出函數(shù) 一般形式:putchar(a); 函數(shù)作用:向終端輸出一個(gè)字符 字符型變量整型變量字符常量整型常量
5、運(yùn)行結(jié)果:BOYputchar(a);putchar(n);putchar(b);putchar(n);putchar(c);putchar(n);運(yùn)行結(jié)果:B O Y(二).字符輸入函數(shù) 一般形式:a=getchar(); 函數(shù)作用:從終端(或系統(tǒng)隱含指定的輸入設(shè)備)輸入一個(gè)字符。 函數(shù)值: 從輸入設(shè)備得到的字符。(一).格式輸出函數(shù) 函數(shù)作用:向終端(或系統(tǒng)隱含指定的輸出設(shè)備函數(shù)作用:向終端(或系統(tǒng)隱含指定的輸出設(shè)備)輸出)輸出若干個(gè)任意類(lèi)型若干個(gè)任意類(lèi)型的數(shù)據(jù)。的數(shù)據(jù)。 一般格式:一般格式:printfprintf(”%d,%x,%o”%d,%x,%o”,a,b,ca,b,c); ;%d
6、%d: :以十進(jìn)制形式輸出整數(shù)以十進(jìn)制形式輸出整數(shù)%o%o: :以八進(jìn)制形式輸出整數(shù)以八進(jìn)制形式輸出整數(shù)%x%x: :以十六進(jìn)制形式輸出整數(shù)以十六進(jìn)制形式輸出整數(shù)To be continuedTo be continued%c:%c:以字符形式輸出一個(gè)字符以字符形式輸出一個(gè)字符%s:%s:輸出字符串輸出字符串%f:%f:以小數(shù)形式輸出單、雙精度數(shù),隱含輸出六位小數(shù)以小數(shù)形式輸出單、雙精度數(shù),隱含輸出六位小數(shù)幾種常見(jiàn)的格式符的修飾符:L:用于長(zhǎng)整型整數(shù),可加在格式符d,o,x,u前面M(代表一個(gè)正整數(shù)):數(shù)據(jù)最小寬度N(代表一個(gè)正整數(shù)):對(duì)實(shí)數(shù),表示輸出n位小數(shù); 對(duì)字符串,表示截取的字符個(gè)數(shù):
7、輸出的數(shù)字或字符在域內(nèi)向左靠(一).格式輸入函數(shù) 函數(shù)作用:按照變量在內(nèi)存的地址將變量值存 進(jìn)去。 一般格式:scanf(“%d,%c,%f”,&a,&b,&c);同同printf函數(shù)函數(shù)&-取地址運(yùn)算符取地址運(yùn)算符a a在內(nèi)存中的地在內(nèi)存中的地址址& &是地址運(yùn)算符是地址運(yùn)算符 使用函數(shù)時(shí)應(yīng)注意的問(wèn)題使用函數(shù)時(shí)應(yīng)注意的問(wèn)題 :(1)函數(shù)中的“格式控制”后面應(yīng)當(dāng)是變量地址,而不應(yīng) 是變量名。 (2) 如果在“格式控制”字符串中除了格式說(shuō)明以外還有其他字符, 則在輸入數(shù)據(jù)時(shí)在對(duì)應(yīng)位置應(yīng)輸入與這些字符相同的字符。 (3) 在用“”格式輸入字符時(shí),空格字符和“轉(zhuǎn)義字符”都作為 有效字符輸入 (4) 在輸入數(shù)據(jù)時(shí),遇以下情況時(shí)認(rèn)為該數(shù)據(jù)結(jié)束。 遇空格,或按“回車(chē)”或“跳格”(Tab)鍵; 按指定的寬度結(jié)束,如“”,只取列; 遇非法輸入。例4.10 輸入三角形的三邊長(zhǎng),求三角形面積。假設(shè):三個(gè)邊長(zhǎng)a
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭農(nóng)場(chǎng)運(yùn)輸協(xié)議書(shū)范本
- 電梯合作協(xié)議書(shū)范本
- 家庭戰(zhàn)火離婚協(xié)議書(shū)范本
- 離婚財(cái)產(chǎn)分割協(xié)議樣本合理分配資產(chǎn)
- 歐洲旅游團(tuán)導(dǎo)游派遣及培訓(xùn)服務(wù)合同
- 項(xiàng)目眾籌協(xié)議書(shū)范本
- 車(chē)輛贈(zèng)與及保險(xiǎn)理賠責(zé)任劃分合同
- 新能源產(chǎn)業(yè)股份低價(jià)轉(zhuǎn)讓與政策優(yōu)惠對(duì)接協(xié)議
- 房屋補(bǔ)償分配協(xié)議書(shū)范本
- 離婚財(cái)產(chǎn)分割變更協(xié)議重新起訴狀
- 2025年中科院心理咨詢(xún)師培訓(xùn)考試復(fù)習(xí)題庫(kù)-上(單選題)
- 危化三級(jí)安全教育
- 《數(shù)據(jù)類(lèi)型概述》課件
- 植物細(xì)胞的分子生物學(xué)研究-深度研究
- 兒童專(zhuān)注力訓(xùn)練300題可打印
- DeepSeek零基礎(chǔ)到精通手冊(cè)(保姆級(jí)教程)
- 2025年度工業(yè)園區(qū)物業(yè)管理及服務(wù)收費(fèi)標(biāo)準(zhǔn)及細(xì)則
- 2024-2030年中國(guó)橋梁管理與養(yǎng)護(hù)市場(chǎng)調(diào)查研究及發(fā)展趨勢(shì)分析報(bào)告
- 《施工現(xiàn)場(chǎng)安全用電》課件
- 小學(xué)四年級(jí)下冊(cè)四則混合運(yùn)算及簡(jiǎn)便運(yùn)算
- 國(guó)家開(kāi)放大學(xué)本科《商務(wù)英語(yǔ)4》一平臺(tái)機(jī)考真題及答案(第四套)
評(píng)論
0/150
提交評(píng)論