版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Date: June 13, 2022Date: June 13, 2022第一章第一章c c語言程序設(shè)計(jì)基礎(chǔ)語言程序設(shè)計(jì)基礎(chǔ)Date: June 13, 2022授課要點(diǎn)授課要點(diǎn) 標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf( ) 單個(gè)字符輸出函數(shù)單個(gè)字符輸出函數(shù)putchar() 單個(gè)字符輸入函數(shù)單個(gè)字符輸入函數(shù)getchar()Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【例例6】輸入一個(gè)十進(jìn)制整數(shù)。輸入一個(gè)十進(jìn)制整數(shù)。程序名為程序名為1_8.cpp。#include /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/
2、 int iNum; /*定義整型變量定義整型變量*/ scanf(“%d”,&iNum); /*輸入輸入iNum*/ printf(“%dn”,iNum); /*輸出輸出iNum*/ 程序輸出結(jié)果程序輸出結(jié)果: :Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【例例7】輸入兩個(gè)十進(jìn)制整數(shù)。輸入兩個(gè)十進(jìn)制整數(shù)。程序名為程序名為1_9.cpp。#include /*文件包含文件包含*/main() /*主函數(shù)主函數(shù)*/ int iNum1,iNum2; /*定義整型變量定義整型變量*/ scanf(“%d%d”,&iNum1,&
3、amp;iNum2); /*輸入輸入iNum1,iNum2*/ printf(“%dt%dn”,iNum1,iNum2); /*輸出輸出iNum1,iNum2*/ 程序輸出結(jié)果程序輸出結(jié)果: :Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【例例8】輸入兩個(gè)十進(jìn)制整數(shù)。輸入兩個(gè)十進(jìn)制整數(shù)。程序名為程序名為1_10.cpp。#include stdio.h /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ int iNum1,iNum2; /*定義整型變量定義整型變量*/ scanf(“%d,%d”,&iNum1,&
4、amp;iNum2); /*輸入輸入iNum1,iNum2*/ printf(“%dt%dn”,iNum1,iNum2); /*輸出輸出iNum1,iNum2*/ 程序輸出結(jié)果程序輸出結(jié)果: : 注意輸入時(shí)避免如下錯(cuò)誤:注意輸入時(shí)避免如下錯(cuò)誤:Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【模仿練習(xí)模仿練習(xí)】按如下要求輸入兩名學(xué)生的成績(jī)(整數(shù))并輸出顯示在屏幕上。按如下要求輸入兩名學(xué)生的成績(jī)(整數(shù))并輸出顯示在屏幕上。運(yùn)行結(jié)果如下圖所示:運(yùn)行結(jié)果如下圖所示:Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()s
5、canf()【例例9】輸入十進(jìn)制浮點(diǎn)數(shù)。輸入十進(jìn)制浮點(diǎn)數(shù)。程序名為程序名為1_11.cpp。#include stdio.h /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ float fNum1, fNum2; /*定義實(shí)型變量定義實(shí)型變量*/ scanf(“%f%f”,&fNum1, &fNum2); /*輸入輸入fNum1, fNum2 */ printf(“num1=%fn”, fNum1); /*輸出輸出fNum1*/ printf(“num1=%ftnum2=%fn”,fNum1,fNum2); /*輸出輸出fNum1、fNum2*/程序輸出結(jié)
6、果程序輸出結(jié)果: :Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【模仿練習(xí)模仿練習(xí)】按如下要求輸入兩名學(xué)生的成績(jī)(浮點(diǎn)數(shù))并輸出顯示在屏幕上。按如下要求輸入兩名學(xué)生的成績(jī)(浮點(diǎn)數(shù))并輸出顯示在屏幕上。運(yùn)行結(jié)果如下圖所示:運(yùn)行結(jié)果如下圖所示:Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【例例10】輸入一個(gè)字符。輸入一個(gè)字符。程序名為程序名為1_12.cpp。#include stdio.h /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ char ch; /*定義字符
7、型變量定義字符型變量*/ scanf(“%c”,&ch); /*輸入一個(gè)字符輸入一個(gè)字符*/ printf(“你輸入的字符是:你輸入的字符是:%cn”,ch); /*輸出字符輸出字符*/程序輸出結(jié)果程序輸出結(jié)果: :Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【思考思考】以下程序應(yīng)如何輸入?以下程序應(yīng)如何輸入?#includevoid main()char ch1,ch2;scanf(%c%c,&ch1,&ch2);printf(ch1=%c,ch2=%cn,ch1,ch2);正確輸入后的程序結(jié)果顯示如右圖正確輸入后
8、的程序結(jié)果顯示如右圖: :【思考思考】產(chǎn)生右圖結(jié)果的原因是什么?產(chǎn)生右圖結(jié)果的原因是什么?Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【例例11】輸入一個(gè)字符串。輸入一個(gè)字符串。程序名為程序名為1_13.cpp。#include stdio.h /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ char str10; /*定義一個(gè)字符串變量定義一個(gè)字符串變量*/ scanf(“%s”,str);/*輸入一個(gè)字符串輸入一個(gè)字符串*/ printf(“你輸入的字符串是你輸入的字符串是%sn”,str); /*輸出字符串輸出字
9、符串*/程序輸出結(jié)果程序輸出結(jié)果: :Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()【模仿練習(xí)模仿練習(xí)】按如下要求輸入一名學(xué)生的姓名并輸出顯示在屏幕上。按如下要求輸入一名學(xué)生的姓名并輸出顯示在屏幕上。運(yùn)行結(jié)果如下圖所示:運(yùn)行結(jié)果如下圖所示:【注意注意】s遇空格、回車表示結(jié)束。遇空格、回車表示結(jié)束。運(yùn)行結(jié)果如右圖所示:運(yùn)行結(jié)果如右圖所示:Date: June 13, 2022標(biāo)準(zhǔn)格式輸入函數(shù)標(biāo)準(zhǔn)格式輸入函數(shù)scanf()scanf()格式輸入函數(shù)格式輸入函數(shù)scanf()scanf()解釋解釋 格式控制輸入函數(shù)格式控制輸入函數(shù)scanf作用是:
10、按指定的格式從標(biāo)準(zhǔn)輸出作用是:按指定的格式從標(biāo)準(zhǔn)輸出設(shè)備(鍵盤)輸入數(shù)據(jù)。設(shè)備(鍵盤)輸入數(shù)據(jù)。 函數(shù)函數(shù)scanf()的使用格式為:的使用格式為: scanf(“格式控制格式控制”,地址列表地址列表) ;Date: June 13, 2022單個(gè)字符輸出函數(shù)單個(gè)字符輸出函數(shù)putchar() putchar() 【例例12】輸出一個(gè)字符。輸出一個(gè)字符。程序名為程序名為1_14.cpp。#include stdio.h /*文件包含文件包含*/main() /*主函數(shù)主函數(shù)*/ char ch1,ch2,ch3; /*定義字符變量定義字符變量*/ ch1=O;/*為字符變量賦初值為字符變量賦初
11、值*/ ch2=K; ch3=n; putchar(ch1);/*輸出字符變量值輸出字符變量值*/ putchar(ch2); putchar(ch3);程序輸出結(jié)果程序輸出結(jié)果: :Date: June 13, 2022單個(gè)字符輸出函數(shù)單個(gè)字符輸出函數(shù)putchar()putchar()字符輸出函數(shù)字符輸出函數(shù)putchar()putchar()解釋解釋 字符輸出函數(shù)字符輸出函數(shù)putchar的一般格式為:的一般格式為: putchar(c) putchar作用:在標(biāo)準(zhǔn)輸出設(shè)備(顯示器)上輸出作用:在標(biāo)準(zhǔn)輸出設(shè)備(顯示器)上輸出c對(duì)應(yīng)的一個(gè)字符。對(duì)應(yīng)的一個(gè)字符。 用用putchar()函數(shù)可
12、以輸出字符變量、控制字符。函數(shù)可以輸出字符變量、控制字符。 如,如,char c=Y;putchar(c);輸出結(jié)果為輸出結(jié)果為Y。 如,如, char c=n;putchar(c);輸出結(jié)果為一換行符。輸出結(jié)果為一換行符。Date: June 13, 2022單個(gè)字符輸出函數(shù)單個(gè)字符輸出函數(shù)putchar() putchar() 【模仿練習(xí)模仿練習(xí)】用用putchar()函數(shù)輸出自己的英文名字函數(shù)輸出自己的英文名字:屏幕顯示如下:屏幕顯示如下:Date: June 13, 2022單個(gè)字符輸入函數(shù)單個(gè)字符輸入函數(shù)getchar() getchar() 【例例13】從輸入設(shè)備讀入字符后輸出該字
13、符。從輸入設(shè)備讀入字符后輸出該字符。程序名為程序名為1_15.cpp。#include stdio.h /*文件包含文件包含*/main() /*主函數(shù)主函數(shù)*/ char ch; /*定義字符變量定義字符變量*/ ch=getchar();/*輸入一個(gè)字符輸入一個(gè)字符*/ putchar(ch);/*輸出字符變量值輸出字符變量值*/程序輸出結(jié)果程序輸出結(jié)果: :Date: June 13, 2022單個(gè)字符輸單個(gè)字符輸入入函數(shù)函數(shù)g getcharetchar()()字符輸入函數(shù)字符輸入函數(shù)getchar()getchar()解釋解釋字符輸入函數(shù)字符輸入函數(shù)getchar的一般格式為:的一般
14、格式為: getchar( )getchar作用:在標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)讀入一個(gè)字符。作用:在標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)讀入一個(gè)字符。如:如:char c;c=getchar();執(zhí)行時(shí),要求輸入一個(gè)字符,如輸入:執(zhí)行時(shí),要求輸入一個(gè)字符,如輸入:3,則輸入的字符則輸入的字符3就賦給了變量就賦給了變量c。 【注意注意】在一個(gè)函數(shù)中要用到在一個(gè)函數(shù)中要用到getchar()、putchar()函數(shù)時(shí),應(yīng)該在函數(shù)函數(shù)時(shí),應(yīng)該在函數(shù)的前面的前面(或在本文件開頭或在本文件開頭)用用#includeDate: June 13, 2022討論并總結(jié)討論并總結(jié)輸出函數(shù)輸出函數(shù)scanf()的格式應(yīng)注意什么?的格式應(yīng)注意什么?使用使用putchar
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 淺談我國(guó)精密儀器與裝備的現(xiàn)狀和發(fā)展
- 腸道微生態(tài)行業(yè)發(fā)展趨勢(shì)
- 石河子大學(xué)《醫(yī)藥數(shù)理統(tǒng)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《試驗(yàn)設(shè)計(jì)與數(shù)據(jù)分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《解析幾何》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《健康評(píng)估》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《阿拉伯國(guó)家歷史與文化常識(shí)》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《室外空間設(shè)計(jì)方法》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《矩陣分析》2021-2022學(xué)年第一學(xué)期期末試卷
- 父親的病閱讀題
- 中藥材種植專業(yè)合作社新版章程
- 蔚來用戶運(yùn)營(yíng)分析報(bào)告-數(shù)字化
- 來開火鍋店!扇形統(tǒng)計(jì)圖(課件)三年級(jí)上冊(cè)數(shù)學(xué)
- 2024年廣東機(jī)場(chǎng)集團(tuán)招聘筆試參考題庫附帶答案詳解
- (2024年)互聯(lián)網(wǎng)營(yíng)銷師培訓(xùn)
- 人工智能在醫(yī)療保健領(lǐng)域的應(yīng)用與發(fā)展
- 藥業(yè)有限公司洗眼液生產(chǎn)及滴眼液擴(kuò)產(chǎn)項(xiàng)目環(huán)評(píng)可研資料環(huán)境影響
- TCAPC 014-2023 零售藥店經(jīng)營(yíng)銀屑病治療藥品藥學(xué)服務(wù)規(guī)范
- 冷庫安裝施工方案
- 環(huán)境設(shè)計(jì)職業(yè)生涯規(guī)劃
- 職業(yè)生涯規(guī)劃大賽
評(píng)論
0/150
提交評(píng)論