第3次(標(biāo)準(zhǔn)格式輸入函數(shù)及字符輸入、輸出函數(shù))_第1頁
第3次(標(biāo)準(zhǔn)格式輸入函數(shù)及字符輸入、輸出函數(shù))_第2頁
第3次(標(biāo)準(zhǔn)格式輸入函數(shù)及字符輸入、輸出函數(shù))_第3頁
第3次(標(biāo)準(zhǔn)格式輸入函數(shù)及字符輸入、輸出函數(shù))_第4頁
第3次(標(biāo)準(zhǔn)格式輸入函數(shù)及字符輸入、輸出函數(shù))_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論