C04數(shù)據(jù)的輸入輸出.ppt_第1頁(yè)
C04數(shù)據(jù)的輸入輸出.ppt_第2頁(yè)
C04數(shù)據(jù)的輸入輸出.ppt_第3頁(yè)
C04數(shù)據(jù)的輸入輸出.ppt_第4頁(yè)
C04數(shù)據(jù)的輸入輸出.ppt_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1,第4章 數(shù)據(jù)的輸入與輸出,C語(yǔ)言無(wú)I/O語(yǔ)句,I/O操作由函數(shù)實(shí)現(xiàn) 標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù) 標(biāo)準(zhǔn)輸入設(shè)備:鍵盤 、 輸出設(shè)備:顯示器 輸出函數(shù): printf()、 putchar()、puts 輸入函數(shù): scanf() 、 getchar()、gets #include ,2,格式控制串包含兩種信息: 格式說(shuō)明: %修飾符格式字符 用于指定輸出數(shù)據(jù)的格式 普通字符或轉(zhuǎn)義序列:原樣輸出,格式:printf(“格式控制串”,輸出表),4.1 輸出函數(shù),4.1.1 格式輸出函數(shù)printf(),要輸出的數(shù)據(jù): 可以沒(méi)有數(shù)據(jù); 也可以有多個(gè)數(shù)據(jù),以“,”分隔 例如:a,b,c,功能:按指定格式向顯

2、示器輸出數(shù)據(jù),3,格式字符:,說(shuō)明: 格式字符與輸出項(xiàng)個(gè)數(shù)應(yīng)相同,按先后順序一一對(duì)應(yīng); 輸出轉(zhuǎn)換:格式字符與輸出項(xiàng)類型不一致,自動(dòng)按指定格式輸出,例 /* ex4-4.c */ main() unsigned int u=65535; printf(”u=%dn,u); 結(jié)果是多少?,4,修飾符(附加格式說(shuō)明符),5,/* ex4-1.c */ 例 int a=1234; float f=123.456; char ch=a; char aa=“Hello,world!”; printf(“%8d,%2d,%-8dn”,a,a,a); printf(“%f,%8f,%8.1f,%.2f,%.2

3、en”,f,f,f,f,f); printf(“%10.2f,%-10.1fn”,f,f); printf(“%-3c%5cn ”,ch,*); printf(“%sn%15sn%10.5sn%2.5sn%.3sn”,aa,aa,aa,aa,aa);,例子(m、n、-),6,例 long a=65536; printf(“%dn”, a); printf(“%ldn”, a);,/0,例子(0、+、#、l)EX4-6.C,/ 65536,7,/* ex4-3.c */ #include main() int c; char a; c=65; a=B; putchar(c); putchar(n

4、); putchar(a); ,格式: putchar( c ) 參數(shù): c為字符常量(包括控制字符)、變量、表達(dá)式 或整型變量(表示輸出字符的ascii碼值) 功能:把字符c輸出到顯示器上,4.1.2 字符輸出函數(shù)putchar(),8,/* ex4-4.c */ #include main() char s =“Welcome to mianyang”; puts(“String is :n”); puts(s); printf(“%s”,s); ,格式: puts( c ) 參數(shù): c為字符串常量、字符串?dāng)?shù)組變量、表達(dá)式 功能:把字符串c輸出到顯示器上,輸出后自動(dòng)換行,4.1.3 字符串

5、輸出函數(shù)puts(),9,4.2.1格式輸入函數(shù)scanf() 格式: scanf(“格式控制串”,地址表),例 scanf(“%d”, 輸入:10, * 則 a=10 c=*,例 scanf(“%x”, 輸入:11 則 a=17,4.2 數(shù)據(jù)輸入,功能:按指定格式從鍵盤讀入數(shù)據(jù),存入地址表指定的 存儲(chǔ)單元中 地址表:變量的地址,常用取地址運(yùn)算符 printf(Enter a character:); c=getchar(); printf(Enter a character is:%cn“,c); putchar(c); ,14,Getchar 與 getch 、getche,/* ex4-7.getchar ,abc e 輸出: c1=a c2=d c3=e,不回顯 d,輸入: abc de,15,/* ex4

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論