![在屏幕上輸出各種類(lèi)型的數(shù)據(jù)_第1頁(yè)](http://file4.renrendoc.com/view/300e5b14df8615ba987c32ce6a6c2c34/300e5b14df8615ba987c32ce6a6c2c341.gif)
![在屏幕上輸出各種類(lèi)型的數(shù)據(jù)_第2頁(yè)](http://file4.renrendoc.com/view/300e5b14df8615ba987c32ce6a6c2c34/300e5b14df8615ba987c32ce6a6c2c342.gif)
![在屏幕上輸出各種類(lèi)型的數(shù)據(jù)_第3頁(yè)](http://file4.renrendoc.com/view/300e5b14df8615ba987c32ce6a6c2c34/300e5b14df8615ba987c32ce6a6c2c343.gif)
![在屏幕上輸出各種類(lèi)型的數(shù)據(jù)_第4頁(yè)](http://file4.renrendoc.com/view/300e5b14df8615ba987c32ce6a6c2c34/300e5b14df8615ba987c32ce6a6c2c344.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——在屏幕上輸出各種類(lèi)型的數(shù)據(jù)在屏幕上輸出各種類(lèi)型的數(shù)據(jù)
以一個(gè)標(biāo)準(zhǔn)規(guī)格寫(xiě)出的C語(yǔ)言程序可在大量電腦平臺(tái)上舉行編譯,甚至包含一些嵌入式處理器單片機(jī)或稱(chēng)MCU以及超級(jí)電腦等作業(yè)平臺(tái)。下面是我共享的在屏幕上輸出各種類(lèi)型的數(shù)據(jù),接待大家參考!
我們使用puts來(lái)輸出字符串。puts是outputstring的縮寫(xiě),只能用來(lái)輸出字符串,不能輸出整數(shù)、小數(shù)、字符等,我們需要用另外一個(gè)函數(shù),那就是printf。
printf比puts更加強(qiáng)大,不僅可以輸出字符串,還可以輸出整數(shù)、小數(shù)、單個(gè)字符等;輸出格式也可以自己定義,例如:
以十進(jìn)制、八進(jìn)制、十六進(jìn)制形式輸出;
要求輸出的數(shù)字占n個(gè)字符的位置;
操縱小數(shù)的位數(shù)。
printf是printformat的縮寫(xiě),意思是“格式化打印”。這里所謂的“打印”就是在屏幕上顯示內(nèi)容,與“輸出”的含義一致,所以我們一般稱(chēng)printf是用來(lái)格式化輸出的。
先來(lái)看一個(gè)簡(jiǎn)樸的例子:
printfC語(yǔ)言中文網(wǎng);
這個(gè)語(yǔ)句可以在屏幕上顯示“C語(yǔ)言中文網(wǎng)”,與putsC語(yǔ)言中文網(wǎng);的效果類(lèi)似。
輸出變量abc的值:
intabc=999;
printf%d,abc;
這里就對(duì)比好玩了。先來(lái)看%d,d是decimal的`縮寫(xiě),意思是十進(jìn)制數(shù),%d表示以十進(jìn)制的形式輸出。輸出什么呢?輸出變量abc的值。%d與abc是對(duì)應(yīng)的,也就是說(shuō),會(huì)用abc的值來(lái)替換%d。
再來(lái)看個(gè)繁雜點(diǎn)的:
intabc=999;
printfThevalueofabcis%d!,abc;
會(huì)在屏幕上顯示:
Thevalueofabcis999!
你看,字符串Thevalueofabcis%d!中的%d被替換成了abc的值,其他字符沒(méi)有變更。這說(shuō)明%d對(duì)比特殊,不會(huì)原樣輸出,會(huì)被替換成對(duì)應(yīng)的變量的值。
再來(lái)看:
inta=100;
intb=200;
intc=300;
printfa=%d,b=%d,c=%d,a,b,c;
會(huì)在屏幕上顯示:
a=100,b=200,c=300
再次證領(lǐng)略%d與后面的變量是一一對(duì)應(yīng)的,第一個(gè)%d對(duì)應(yīng)第一個(gè)變量,其次個(gè)%d對(duì)應(yīng)其次個(gè)變量……
%d稱(chēng)為格式操縱符,它指領(lǐng)略以何種形式輸出數(shù)據(jù)。格式操縱符均以%開(kāi)頭,后跟其他字符。%d表示以十進(jìn)制形式輸出一個(gè)整數(shù)。除了%d,printf支持更多的格式操縱,例如:
%c:輸出一個(gè)字符。c是character的簡(jiǎn)寫(xiě)。
%s:輸出一個(gè)字符串。s是string的簡(jiǎn)寫(xiě)。
%f:輸出一個(gè)小數(shù)。f是float的簡(jiǎn)寫(xiě)。
除了這些,printf支持更加繁雜和美好的輸出格式,考慮到讀者的根基暫時(shí)不夠,我們將在《C語(yǔ)言數(shù)據(jù)輸出大匯總以及輕量進(jìn)階》一節(jié)中開(kāi)展講解。
我們把代碼補(bǔ)充完整,體驗(yàn)一下:
#includeintmainintn=100;charc=@;//字符用單引號(hào)包圍,字符串用雙引號(hào)包圍floatmoney=93.96;printfn=%d,c=%c,money=%f,n,c,money;return0;
輸出結(jié)果:
n=100,c=@,money=93.959999
要點(diǎn)提示:
1表示換行,在《C語(yǔ)言轉(zhuǎn)義字符》一節(jié)中有概括講解。puts輸出完成后會(huì)自動(dòng)換行,而printf不會(huì),要自己添加換行符。
2//后面的為解釋。解釋用來(lái)說(shuō)明代碼是什么意思,讓我們閱讀更加便當(dāng),它也是代碼的一片面。編譯器會(huì)疏忽解釋內(nèi)容。我們將在《C語(yǔ)言標(biāo)識(shí)符、關(guān)鍵字和解釋》一節(jié)中細(xì)致講解。
3money的輸出值并不是93.96,而是一個(gè)分外接近的值,這與小數(shù)的存儲(chǔ)有關(guān),我們將在《小數(shù)在內(nèi)存中是如何存儲(chǔ)的》一節(jié)細(xì)致介紹。
我們也可以不用變量,直接將數(shù)據(jù)輸出:
#includeintmainfloatmoney=93.96;printfn=%d,c=%c,money=%f,100,@,money;return0;
輸出結(jié)果與上面一致。
%ds輸出什么
%d輸出整數(shù),%s輸出字符竄,那么%ds輸出什么呢?
%ds輸出整數(shù),并在后面添加一個(gè)字符s。由于%d是格式字符串,%ds在一起沒(méi)有意義,s僅僅是
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)抵押協(xié)議書(shū)
- 人工機(jī)械合同協(xié)議書(shū)
- 裝修工程補(bǔ)充合同年
- 2025年玉樹(shù)貨運(yùn)資格證考題
- 2025年揚(yáng)州下載貨運(yùn)從業(yè)資格證模擬考試題
- 2025年山西貨運(yùn)資格考試答案
- 電商和快遞合作合同(2篇)
- 西北師范大學(xué)圖書(shū)館
- 社區(qū)服務(wù)活動(dòng)總結(jié)
- 總經(jīng)理辦公室工作計(jì)劃
- 云南省麗江市2025屆高三上學(xué)期復(fù)習(xí)統(tǒng)一檢測(cè)試題 物理 含解析
- 建材材料合作合同范例
- 2025年集體經(jīng)濟(jì)發(fā)展計(jì)劃
- 病歷書(shū)寫(xiě)規(guī)范細(xì)則(2024年版)
- 2024-2025學(xué)年人教版八年級(jí)上冊(cè)地理期末測(cè)試卷(二)(含答案)
- 做賬實(shí)操-牙科診所的賬務(wù)處理
- 雙方共同買(mǎi)車(chē)合同范例
- 汽車(chē)智能制造技術(shù)課件
- 中醫(yī)外治法課件
- 2025屆山東省濱州市三校聯(lián)考語(yǔ)文高三第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 道路運(yùn)輸企業(yè)主要負(fù)責(zé)人和安全生產(chǎn)管理人員安全考核題(公共部分題+專(zhuān)業(yè)部分題)及答案
評(píng)論
0/150
提交評(píng)論