版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1最簡(jiǎn)單的最簡(jiǎn)單的C程序設(shè)計(jì)程序設(shè)計(jì)(chn x sh j)順序順序程序設(shè)計(jì)程序設(shè)計(jì)(chn x sh j)第一頁,共52頁。n4.1.2 C語言語句一覽表:第1頁/共52頁第二頁,共52頁。第2頁/共52頁第三頁,共52頁。第3頁/共52頁第四頁,共52頁。第4頁/共52頁第五頁,共52頁。第5頁/共52頁第六頁,共52頁。第6頁/共52頁第七頁,共52頁。分程序中使用。第7頁/共52頁第八頁,共52頁。4.2 順序結(jié)構(gòu)程序設(shè)計(jì)(chn x sh j) 1、順序結(jié)構(gòu)的組成 (1) 表達(dá)式語句 (2) 復(fù)合語句2、順序結(jié)構(gòu)與選擇、循環(huán)結(jié)構(gòu)的關(guān)系:可相互嵌套。 第8頁/共52頁第九頁,共5
2、2頁。第9頁/共52頁第十頁,共52頁。n# i n c l u d e “ s t d i o . h ” 或#include。第10頁/共52頁第十一頁,共52頁。第11頁/共52頁第十二頁,共52頁。putchar( )putchar( )和和getchar( )getchar( ),應(yīng)該在,應(yīng)該在該函數(shù)的前面(或文本開頭)加上該函數(shù)的前面(或文本開頭)加上“包含命令包含命令”:#include#includen第12頁/共52頁第十三頁,共52頁。運(yùn)行(ynxng)結(jié)果:Enter a character:AA-hex41第13頁/共52頁第十四頁,共52頁。到下一個(gè)制表站等。到下一個(gè)
3、制表站等。n(2)(2)輸出項(xiàng):可以是常量、變量、函數(shù)調(diào)用輸出項(xiàng):可以是常量、變量、函數(shù)調(diào)用和表達(dá)式。和表達(dá)式。第14頁/共52頁第十五頁,共52頁。對(duì)實(shí)型指doublenh:指短整型n整 數(shù) 1 :域?qū)?輸出(shch)總字符數(shù))適用各種類型n整 數(shù) 2 :對(duì)實(shí)數(shù)為小數(shù)位數(shù)n對(duì)整數(shù)為數(shù)字個(gè)數(shù):n大于實(shí)際個(gè)數(shù)前面補(bǔ)0n小于實(shí)際個(gè)數(shù)按實(shí)際個(gè)數(shù)輸出(shch)n對(duì)字符串為輸出(shch)字符的個(gè)數(shù)n對(duì)格式字符o(八進(jìn)制)數(shù)字前加0n對(duì) 格 式 字 符 x 或X(十六進(jìn)制)數(shù)字前加0 x或0Xn對(duì)數(shù)值輸出(shch),右對(duì)齊時(shí)左空位補(bǔ)0(缺省補(bǔ)空格)n對(duì)數(shù)值輸出(shch),總輸出(shch)符號(hào)(
4、+號(hào)或號(hào)) 缺省只輸出(shch)號(hào)n左對(duì)齊輸出(shch),缺省按域?qū)捰覍?duì)齊輸出(shch)n格式起始符第15頁/共52頁第十六頁,共52頁。第16頁/共52頁第十七頁,共52頁。第17頁/共52頁第十八頁,共52頁。例 int a=1234; float f=123.456; float b=54.35678432 char ch=a; printf(“%d,%f,%e”,a,f,b); printf(“%8d,%2dn”,a,a); printf(“%8f,%8.1f,%.2f,%.2e,%.8en”,f,f,f,f,f); printf(“%3cn”,ch);例 m.n(注:VC+ 中
5、%m.ne n指數(shù)值部分(b fen)小數(shù)的位數(shù))運(yùn)行(ynxng) 1234,123.456000,5.435684e+001結(jié)果: -1234,1234 123.456000,-123.5,123.46,1.23e+002,1.23456000e+002 -a第18頁/共52頁第十九頁,共52頁。運(yùn)行(ynxng)結(jié)果:Hello,world! -Hello,world! -Hello Hello Hel 第19頁/共52頁第二十頁,共52頁。例 int a=1234; float f=123.456; static char c=“Hello,world!”; printf(“%8d,%
6、-8dn”,a,a); printf(“%10.2f,%-10.1fn”,f,f); printf(“%10.5s,%-10.3sn”,c,c);運(yùn)行(ynxng)結(jié)果: -1234,1234- -123.46,123.5- -Hello,Hel- 例 -第20頁/共52頁第二十一頁,共52頁。例 int a=1234; float f=123.456; printf(“%08dn”,a); printf(“%010.2fn”,f); printf(“%+08dn”,a); printf(“%+010.2fn”,f); 例 0 、+例 int a=123; printf(“%o,%#6o,%X
7、,%#6Xn”,a,a,a,a); 例 #/00001234/0000123.46/+0001234/+000123.46/173,-0173,7B,-0X7B第21頁/共52頁第二十二頁,共52頁。個(gè)%。第22頁/共52頁第二十三頁,共52頁。此時(shí)在輸入(shr)數(shù)值數(shù)據(jù)時(shí)必須用空格(Tab鍵或回車)分隔數(shù)據(jù),輸入(shr)字符數(shù)據(jù)不能用空格(Tab鍵或回車)!第23頁/共52頁第二十四頁,共52頁。b的內(nèi)存地址中去。第24頁/共52頁第二十五頁,共52頁。n對(duì)實(shí)型指double(l必須增加)n h:指短整型(l必須增加)n輸 入 域 寬 說 明(注意:無小數(shù)位數(shù))n賦值抑制符,跳過對(duì)應(yīng)本項(xiàng)
8、輸入的數(shù)據(jù)(shj)n格式說明起始符第25頁/共52頁第二十六頁,共52頁。例 int k;float f; scanf(“%3d%*4d%f”,&k,&f); 輸入(shr) 12345678765.43 則123k, 8765.43f例 char c1,c2; scanf(“%3c%2c”,&c1,&c2); 輸入(shr) abcde 則ac1, d c2第26頁/共52頁第二十七頁,共52頁。n若格式說明的個(gè)數(shù)多于輸入項(xiàng)的個(gè)數(shù),按格式說明的個(gè)數(shù)輸入完后結(jié)束輸入,多余(duy)的數(shù)據(jù)留給下次輸入用。第27頁/共52頁第二十八頁,共52頁。第28頁/共52頁
9、第二十九頁,共52頁。n運(yùn)行時(shí)輸入(shr)及結(jié)果為:ninput a b c:1234r1234.567n輸出:a=1234, b=r, c=1234.567017第29頁/共52頁第三十頁,共52頁。n123456.78987654321n輸出 : a = 1 2 , b = 3 4 5 . 0 0 0 0 0 0 , c=6.780000第30頁/共52頁第三十一頁,共52頁。例 scanf(“%d,%d”,&a,&b) 輸入(shr) 3,4 則3a, 4 b例 scanf(“%d%o%x”,&a,&b,&c); printf(“a=%d,b=%
10、d,c=%dn”,a,b,c); 輸入(shr) 123 123 123 輸出 a=123,b=83,c=291第31頁/共52頁第三十二頁,共52頁。例 scanf(“a=%d,b=%d,c=%d”,&a,&b,&c); 輸入(shr) a=12,b=24,c=36 第32頁/共52頁第三十三頁,共52頁。第33頁/共52頁第三十四頁,共52頁。例 從鍵盤輸入大寫字母,用小寫字母輸出(shch)#include stdio.hmain() char c1,c2; c1=getchar(); printf(%c,%dn,c1,c1); c2=c1+32; printf(
11、%c,%dn,c2,c2);輸入(shr):A 輸出:A,65 a,97第34頁/共52頁第三十五頁,共52頁。第35頁/共52頁第三十六頁,共52頁。第36頁/共52頁第三十七頁,共52頁?!纠纠?-18】分析下面程序】分析下面程序(chngx)的運(yùn)行結(jié)的運(yùn)行結(jié)果果(P45)#include main() int x=1,y=5; printf(x=%d,y=%d,x,y); 第37頁/共52頁第三十八頁,共52頁。【例【例3-19】 分析下面程序分析下面程序(chngx)的運(yùn)行結(jié)果的運(yùn)行結(jié)果(P45)#include main() int a,b; a=0 x41; /* 65 */ b
12、=+a; /* 66 */ printf(%d,%dn,a-,-b); printf(%c,%cn,+a,b+); 第38頁/共52頁第三十九頁,共52頁。nscanf(“%5d%5d%c%c%f%f%*f%f”,&a,&b,&c1,&c2,n &x,&y,&z);第39頁/共52頁第四十頁,共52頁。1、 scanf(“%c%c%c”,&c1,&c2,&c3); 若輸入(shr)a b c 則ac1, c2, b c32、 int x; char ch; scanf(“%d”,&x); scanf(“%c”,&ch); printf(“x=%d,ch=%dn”,x,ch);執(zhí)行(zhxng):123輸出:x=123,ch=10第40頁/共52頁第四十一頁,共52頁。第41頁/共52頁第四十二頁,共52頁。n第42頁/共52頁第四十三頁,共52頁。第43頁/共52頁第四十四頁,共52頁。第44頁/共52頁第四十五頁,共52頁。printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c”,n a,b,x,y,c1,c2);n第45頁/共52頁第四十六頁,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人房產(chǎn)租賃管理服務(wù)協(xié)議
- 2025年鐵件掛件行業(yè)深度研究分析報(bào)告
- 2025年度綠色能源信托資金借款合同協(xié)議2篇
- 《消防安全教育普及》課件
- 2025年個(gè)人門面房租賃合同包含租賃保證金及返還流程2篇
- 2025年湖南長(zhǎng)城銀河科技有限公司招聘筆試參考題庫含答案解析
- 2025年消防演練場(chǎng)地搭建與實(shí)施合同范本2篇
- 2025個(gè)人股份無償轉(zhuǎn)讓與公司戰(zhàn)略調(diào)整服務(wù)協(xié)議4篇
- 2025年廣東潮州潮安區(qū)商業(yè)總公司招聘筆試參考題庫含答案解析
- 2025年貴州湄潭湄江工業(yè)投資集團(tuán)招聘筆試參考題庫含答案解析
- 《鐵路軌道維護(hù)》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書簡(jiǎn)版wps
- 職業(yè)學(xué)校視頻監(jiān)控存儲(chǔ)系統(tǒng)解決方案
- 《銷售心理學(xué)培訓(xùn)》課件
- 智能養(yǎng)老院視頻監(jiān)控技術(shù)方案
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及解析
- 你比我猜題庫課件
- 豐順縣鄉(xiāng)鎮(zhèn)集中式飲用水水源地基礎(chǔ)狀況調(diào)查和風(fēng)險(xiǎn)評(píng)估報(bào)告
- 無人駕駛航空器安全操作理論復(fù)習(xí)測(cè)試附答案
- 2024年山東省青島市中考語文試卷(附答案)
- 職業(yè)技術(shù)學(xué)?!犊缇畴娮由虅?wù)物流與倉(cāng)儲(chǔ)》課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論