歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

C語言程序設(shè)計CPD03更多課件請進我文庫.ppt

  • 資源ID:11494829       資源大小:418KB        全文頁數(shù):24頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

C語言程序設(shè)計CPD03更多課件請進我文庫.ppt

第3章格式化輸入輸出,北京工商大學計算機學院何渝,計算機程序設(shè)計基礎(chǔ),2,本章主要內(nèi)容,輸入輸出(Input/Output)格式化輸出格式化輸入,3,3.1引言,對數(shù)據(jù)的一種重要操作是輸入輸出(I/O),沒有輸出的程序是沒有用的,而沒有輸入的程序缺乏靈活性。前面通過cin,cont和printf,scanf已初步接觸了C+和C的I/O,它們的格式都是“隱含”或“缺省(default)”的,即事先設(shè)計或定義好的一種格式,而本章介紹的“格式化”I/O是可由用戶根據(jù)需要,自己設(shè)計或定義。,4,3.2幾個概念,輸入輸出設(shè)備標準輸入輸出設(shè)備流(Stream)交互式程序批處理程序,5,3.3語言數(shù)據(jù)的輸入與輸出,語言沒有專門的I/O語句,它是由函數(shù)來實現(xiàn)的。提供了多種I/O函數(shù),使其靈活、多樣、方便,功能強。標準I/O函數(shù)庫中有一些公用的信息寫在頭文件stdio.h中,因此使用標準I/O函數(shù)庫中的函數(shù)時,一般在程序開頭先寫下面的命令:#include以便把I/O函數(shù)要使用的信息包含到程序中來。,6,3.3.1getchar與putchar函數(shù),getchar()與putchar()函數(shù)是語言的標準函數(shù),其函數(shù)庫中已有,可直接使用。getchar()函數(shù)是從標準輸入設(shè)備(一般是用戶終端)上讀入一個字符。putchar(c)函數(shù)是將變量c中的字符輸出到標準設(shè)備(一般也是用戶終端)上。注意:前一函數(shù)沒有參數(shù),后一函數(shù)有一個形式參數(shù)。,7,例輸入三個字母,若是小寫轉(zhuǎn)換成大寫輸出,#includevoidmain()charch1,ch2,ch3;ch1=getchar();ch2=getchar();ch3=getchar();if(ch1>=a運行情況如下:boyBOY,8,3.3.2printf函數(shù),該函數(shù)是格式輸出函數(shù),功能是按指定的格式、將指定的控制參數(shù)的值在標準設(shè)備上輸出,包括兩種參數(shù):格式控制參數(shù)和輸出項參數(shù),一般形式為:printf(格式控制參數(shù),輸出項1,輸出項2,);格式控制參數(shù)以字符串的形式描述,也稱為格式控制字符串。由2部分組成:格式說明和普通字符。普通字符(包括轉(zhuǎn)義符序列)將被簡單地復制顯示(或執(zhí)行)。一個格式說明項將引起一個輸出參數(shù)項的轉(zhuǎn)換與顯示,它由%引出并以一個類型描述符結(jié)束的字符串,中間是一些可選的附加說明項。輸出項1、輸出項2等可有要無,由格式控制參數(shù)決定。,9,格式說明由不同的格式字符組成,格式字符的作用是指定輸出數(shù)據(jù)類型,它包括:,%格式說明的起始符號-指定是否左對齊輸出0指定空位是否填0m.n指出輸出域?qū)捈熬萳/n輸出長度修正符,10,1.格式字符,格式字符用以指定輸出項的數(shù)據(jù)類型和輸出格式.,如d(i),x(X),o,u,c,s,e(E),f,g(G),%等。一般情況下,格式字符要與對應的輸出項類型一致,如不應用%f去輸出整數(shù)。,11,2.長度修正符,整型的格式字符沒有區(qū)分int,short,long,實型的格式字符也沒有區(qū)分float與double。對整型來說,d,x,o,u是指int型;對實型來說e,f,g是指float型。為了能適應不同長度的數(shù)據(jù),可格式字符前面加一個長度修正符:l:整型指long型,如%ld;實型指double型,如%lf。h:只用于將整型的格式修正為short型,如%hd等。,12,3.域?qū)捈熬确鹠.n,m:指域?qū)?。即對應輸出項在輸出設(shè)備上所占的字符數(shù)。n:指精度。用于說明輸出的實型的小數(shù)位數(shù)。不指定n時,隱含的精度為n=6位。,13,例:,inta=123;charch=69;floatf=123.456;longk=98123;printf("%d",a);/*輸出:123*/printf("%x",a);/*輸出:7B*/printf("%o",a);/*輸出:173*/printf("%c",ch);/*輸出:E*/printf("%e",f);/*輸出:1.234560e+002*/printf("%f",f);/*輸出:123.456000*/printf("%8.1f",f);/*輸出:123.5*/printf("%g",f);/*輸出:123.456*/printf("%");/*輸出:%*/printf("%ld",k);/*輸出:98123*/,14,注意:,輸出數(shù)據(jù)的實際精度并不主要決定于格式項中的域?qū)捙c精度,也不決定于輸入的數(shù)據(jù)精度,而主要決定于數(shù)據(jù)在機器內(nèi)的存儲精度。因此,格式項中指定的域?qū)捲俅?,精度再長,所得到的多余位數(shù)上的數(shù)字是無意義的。所以增加域?qū)捙c精度并不能提高輸出數(shù)據(jù)的實際精度。,15,4.數(shù)0用以指定數(shù)字前的空位是否用0填補。有此項則空位以0填補,無此項則空位用空格填補。,如:floata=1.23;printf("%08.1f",a);輸出結(jié)果為:000001.2,16,2.7.3scanf函數(shù),scanf函數(shù)的功能是進行輸入數(shù)據(jù),也是按格式參數(shù)的要求,從終端上把數(shù)據(jù)傳送到地址參數(shù)所指定的內(nèi)存空間中。其一般形式為:scanf(格式控制參數(shù),地址1,地址2,.);1.地址參數(shù)是指變量的地址,它通過對變量名求地址運算得到。求地址運算符為scanf("%d%c%f",輸出為:Inputabc:1234r1234.567(下劃線為輸入流)a=1234,b=r,c=1234.567017,21,3.4流的定向輸入輸出,C+中標準輸入輸出是定向流,并預先定義了四種標準輸入輸出流:標準輸入流cin標準輸出流cout標準錯誤輸出流cerr標準錯誤輸出流clog,22,3.5標準輸出流,標準流定向輸出語句最簡形式如下:cout<<OutputExpression;其中OutputExpression為常量、變量、表達式、函數(shù)調(diào)用或格式控制符;<>InputVariable;其中InputVariable為變量;>>為“提取操作符”,它是被重載的操作符。可以同時輸入多個數(shù)據(jù),如:cin>>variable1>>variable2;輸入時variable1和variable2用分隔符分開,24,第3章家庭作業(yè),1.復習本章內(nèi)容2.教材P85學習測試題3.上機時多多操作本章介紹的各種輸入輸出函數(shù)。4.預習后面章節(jié),

注意事項

本文(C語言程序設(shè)計CPD03更多課件請進我文庫.ppt)為本站會員(max****ui)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!