![c語言的控制輸出格式_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/93a2ab54-9820-4c6c-b080-fa9d314162dd/93a2ab54-9820-4c6c-b080-fa9d314162dd1.gif)
![c語言的控制輸出格式_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/93a2ab54-9820-4c6c-b080-fa9d314162dd/93a2ab54-9820-4c6c-b080-fa9d314162dd2.gif)
![c語言的控制輸出格式_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/93a2ab54-9820-4c6c-b080-fa9d314162dd/93a2ab54-9820-4c6c-b080-fa9d314162dd3.gif)
![c語言的控制輸出格式_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/93a2ab54-9820-4c6c-b080-fa9d314162dd/93a2ab54-9820-4c6c-b080-fa9d314162dd4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! 1 轉(zhuǎn)換說明符 %a(%A) 浮點(diǎn)數(shù)、十六進(jìn)制數(shù)字和p-(P-)記數(shù)法(C99) %c 字符 %d 有符號十進(jìn)制整數(shù) %f 浮點(diǎn)數(shù)(包括float和doulbe) %e(%E) 浮點(diǎn)數(shù)指數(shù)輸出e-(E-)記數(shù)法 %g(%G) 浮點(diǎn)數(shù)不顯無意義的零0 %i 有符號十進(jìn)制整數(shù)(與%d相同) %u 無符號十進(jìn)制整數(shù) %o 八進(jìn)制整數(shù) e.g. 0123 %x(%X) 十六進(jìn)制整數(shù)0f(0F) e.g. 0x1234 %p 指針 %s 字符串 % %2 標(biāo)志 左對齊:- e.g. %-20s 右對齊:+ e.g. %+20s 空格:若符號為正,則顯示空格
2、,負(fù)則顯示- e.g. % 6.2f #:對c,s,d,u類無影響;對o類,在輸出時加前綴o;對x類,在輸出時加前綴0x; 對e,g,f 類當(dāng)結(jié)果有小數(shù)時才給出小數(shù)點(diǎn)。3格式字符串(格式)標(biāo)志輸出最少寬度精度長度類型 -md :左對齊,若m比實(shí)際少時,按實(shí)際輸出。 %m.ns:輸出m位,取字符串(左起)n位,左補(bǔ)空格,當(dāng)nm or m省略時m=n e.g. %7.2s 輸入CHINA 輸出 CH %m.nf:輸出浮點(diǎn)數(shù),m為寬度,n為小數(shù)點(diǎn)右邊數(shù)位 e.g. %3.1f 輸入3852.99 輸出3853.0 長度:為短整形量,為長整形量printf的格式控制的完整格式:% - 0 m.n l或
3、h 格式字符下面對組成格式說明的各項加以說明:%:表示格式說明的起始符號,不可缺少。-:有-表示左對齊輸出,如省略表示右對齊輸出。0:有0表示指定空位填0,如省略表示指定空位不填。m.n:m指域?qū)?,即對?yīng)的輸出項在輸出設(shè)備上所占的字符數(shù)。N指精度。用于說明輸出的實(shí)型數(shù)的小數(shù)位數(shù)。為指定n時,隱含的精度為n=6位。l或h:l對整型指long型,對實(shí)型指double型。h用于將整型的格式字符修正為short型。格式字符格式字符用以指定輸出項的數(shù)據(jù)類型和輸出格式。d格式:用來輸出十進(jìn)制整數(shù)。有以下幾種用法:%d:按整型數(shù)據(jù)的實(shí)際長度輸出。%md:m為指定的輸出字段的寬度。如果數(shù)據(jù)的位數(shù)小于m,則左端
4、補(bǔ)以空格,若大于m,則按實(shí)際位數(shù)輸出。%ld:輸出長整型數(shù)據(jù)。o格式:以無符號八進(jìn)制形式輸出整數(shù)。對長整型可以用%lo格式輸出。同樣也可以指定字段寬度用“%mo”格式輸出。例: main() int a = -1; printf(%d, %o, a, a); 運(yùn)行結(jié)果:-1,177777 程序解析:-1在內(nèi)存單元中(以補(bǔ)碼形式存放)為(1111111111111111)2,轉(zhuǎn)換為八進(jìn)制數(shù)為(177777)8。x格式:以無符號十六進(jìn)制形式輸出整數(shù)。對長整型可以用%lx格式輸出。同樣也可以指定字段寬度用%mx格式輸出。u格式:以無符號十進(jìn)制形式輸出整數(shù)。對長整型可以用%lu格式輸出。同樣也可以指定
5、字段寬度用“%mu”格式輸出。c格式:輸出一個字符。s格式:用來輸出一個串。有幾中用法%s:例如:printf(%s, CHINA)輸出CHINA字符串(不包括雙引號)。%ms:輸出的字符串占m列,如字符串本身長度大于m,則突破獲m的限制,將字符串全部輸出。若串長小于m,則左補(bǔ)空格。%-ms:如果串長小于m,則在m列范圍內(nèi),字符串向左靠,右補(bǔ)空格。%m.ns:輸出占m列,但只取字符串中左端n個字符。這n個字符輸出在m列的右側(cè),左補(bǔ)空格。%-m.ns:其中m、n含義同上,n個字符輸出在m列范圍的左側(cè),右補(bǔ)空格。如果nm,則自動取n值,即保證n個字符正常輸出。f格式:用來輸出實(shí)數(shù)(包括單、雙精度)
6、,以小數(shù)形式輸出。有以下幾種用法:%f:不指定寬度,整數(shù)部分全部輸出并輸出6位小數(shù)。%m.nf:輸出共占m列,其中有n位小數(shù),如數(shù)值寬度小于m左端補(bǔ)空格。%-m.nf:輸出共占n列,其中有n位小數(shù),如數(shù)值寬度小于m右端補(bǔ)空格。e格式:以指數(shù)形式輸出實(shí)數(shù)??捎靡韵滦问剑?e:數(shù)字部分(又稱尾數(shù))輸出6位小數(shù),指數(shù)部分占5位或4位。%m.ne和%-m.ne:m、n和”-”字符含義與前相同。此處n指數(shù)據(jù)的數(shù)字部分的小數(shù)位數(shù),m表示整個輸出數(shù)據(jù)所占的寬度。g格式:自動選f格式或e格式中較短的一種輸出,且不輸出無意義的零。關(guān)于printf函數(shù)的進(jìn)一步說明:如果想輸出字符%,則應(yīng)該在“格式控制”字符串中用連續(xù)兩個%表示,如:printf(%f%, 1.0/3);輸出0.333333%。對于單精度數(shù),使用%f格式符輸出時,僅前7位是有效數(shù)字,小數(shù)6位對于雙精度數(shù),使用%lf格式符輸出時,前16位是有效數(shù)字,小數(shù)6位#拾遺 #由高手指點(diǎn)對于m.n的格式還可以用如下方法表示(例)char ch20;printf(%*.*sn,m,n,ch);前邊的*定義的是總的寬度,后邊的定義的是輸出的個數(shù)。分別對應(yīng)外面的參數(shù)m和n 。我想這種方法的好處是可以在語句之外對參數(shù)m和n賦值,從而控制輸出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 申請書 借東西
- 2024-2025學(xué)年高中數(shù)學(xué)第2章函數(shù)章末復(fù)習(xí)課學(xué)案北師大版必修1
- 訴求增加申請書
- 現(xiàn)代企業(yè)管理的挑戰(zhàn)與對策分析報告解讀
- 自律委員會申請書
- 2025年度家校合作學(xué)生科技創(chuàng)新活動支持合同
- 農(nóng)民工勞動標(biāo)準(zhǔn)合同范本2025年度全新版
- 2025年度國際運(yùn)輸合同中過錯責(zé)任的明確約定與執(zhí)行
- 物流業(yè)信息化建設(shè)的成功案例與啟示
- 2025年度樣板房裝修施工與室內(nèi)環(huán)境檢測合同
- 水土保持方案中沉沙池的布設(shè)技術(shù)
- 安全生產(chǎn)技術(shù)規(guī)范 第25部分:城鎮(zhèn)天然氣經(jīng)營企業(yè)DB50-T 867.25-2021
- 現(xiàn)代企業(yè)管理 (全套完整課件)
- 走進(jìn)本土項目化設(shè)計-讀《PBL項目化學(xué)習(xí)設(shè)計》有感
- 《網(wǎng)店運(yùn)營與管理》整本書電子教案全套教學(xué)教案
- 教師信息技術(shù)能力提升培訓(xùn)課件希沃的課件
- 高端公寓住宅項目營銷策劃方案(項目定位 發(fā)展建議)
- 執(zhí)業(yè)獸醫(yī)師聘用協(xié)議(合同)書
- 第1本書出體旅程journeys out of the body精教版2003版
- [英語考試]同等學(xué)力英語新大綱全部詞匯
- 2022年肝動脈化療栓塞術(shù)(TACE)
評論
0/150
提交評論