c語(yǔ)言printf()輸出格式大全

c語(yǔ)言printf()輸出格式大全

ID:47647681

大?。?8.78 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-10-15

c語(yǔ)言printf()輸出格式大全_第1頁(yè)
c語(yǔ)言printf()輸出格式大全_第2頁(yè)
c語(yǔ)言printf()輸出格式大全_第3頁(yè)
c語(yǔ)言printf()輸出格式大全_第4頁(yè)
資源描述:

《c語(yǔ)言printf()輸出格式大全》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、c語(yǔ)言printf()輸出格式大全1.轉(zhuǎn)換說(shuō)明符?????%a(%A)?????浮點(diǎn)數(shù)、十六進(jìn)制數(shù)字和p-(P-)記數(shù)法(C99)?????%c?????????????字符?????%d?????????????有符號(hào)十進(jìn)制整數(shù)?????%f??????????????浮點(diǎn)數(shù)(包括float和doulbe)?????%e(%E)?????浮點(diǎn)數(shù)指數(shù)輸出[e-(E-)記數(shù)法]?????%g(%G)?????浮點(diǎn)數(shù)不顯無(wú)意義的零"0"?????%i??????????????有符號(hào)十進(jìn)制整數(shù)(與%d相同)?????%u?????????

2、????無(wú)符號(hào)十進(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)志??????左對(duì)齊:"-"??e.g.??"%-20s"??????右對(duì)齊:"+"e.g.??"%+20s"??????空格:若符號(hào)為正,則顯示空格,負(fù)則顯示"-"??e.g.??"%?6.2f"???????

3、????#:對(duì)c,s,d,u類(lèi)無(wú)影響;對(duì)o類(lèi),在輸出時(shí)加前綴o;對(duì)x類(lèi),在輸出時(shí)加前綴0x;???????????對(duì)e,g,f?類(lèi)當(dāng)結(jié)果有小數(shù)時(shí)才給出小數(shù)點(diǎn)。3.格式字符串(格式)??????[標(biāo)志][輸出最少寬度][.精度][長(zhǎng)度]類(lèi)型?????"%-md"?:左對(duì)齊,若m比實(shí)際少時(shí),按實(shí)際輸出。????"%m.ns":輸出m位,取字符串(左起)n位,左補(bǔ)空格,當(dāng)n>morm省略時(shí)m=n?????????????????????e.g.???"%7.2s"???輸入CHINA?????????????????????????????

4、???? ???????????輸出"????CH"????"%m.nf":輸出浮點(diǎn)數(shù),m為寬度,n為小數(shù)點(diǎn)右邊數(shù)位?????????????????????e.g.???"%3.1f"????輸入3852.99???????????????????????????????????????????????輸出3853.0???????長(zhǎng)度:為h短整形量,l為長(zhǎng)整形量printf的格式控制的完整格式:%-?0m.nl或h?格式字符下面對(duì)組成格式說(shuō)明的各項(xiàng)加以說(shuō)明:①%:表示格式說(shuō)明的起始符號(hào),不可缺少。②-:有-表示左對(duì)齊輸出,如省略表

5、示右對(duì)齊輸出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域?qū)?,即?duì)應(yīng)的輸出項(xiàng)在輸出設(shè)備上所占的字符數(shù)。N指精度。用于說(shuō)明輸出的實(shí)型數(shù)的小數(shù)位數(shù)。為指定n時(shí),隱含的精度為n=6位。⑤l或h:l對(duì)整型指long型,對(duì)實(shí)型指double型。h用于將整型的格式字符修正為short型。---------------------------------------格式字符?格式字符用以指定輸出項(xiàng)的數(shù)據(jù)類(lèi)型和輸出格式。①d格式:用來(lái)輸出十進(jìn)制整數(shù)。有以下幾種用法:%d:按整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出。%md:m為指定的輸出字段的寬

6、度。如果數(shù)據(jù)的位數(shù)小于m,則左端補(bǔ)以空格,若大于m,則按實(shí)際位數(shù)輸出。%ld:輸出長(zhǎng)整型數(shù)據(jù)。②o格式:以無(wú)符號(hào)八進(jìn)制形式輸出整數(shù)。對(duì)長(zhǎng)整型可以用"%lo"格式輸出。同樣也可以指定字段寬度用“%mo”格式輸出。例:??main()??{inta=-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格式:以無(wú)符號(hào)十六進(jìn)制形式輸出整數(shù)。對(duì)長(zhǎng)整型可以用"%lx"格式輸出。同樣也可以

7、指定字段寬度用"%mx"格式輸出。④u格式:以無(wú)符號(hào)十進(jìn)制形式輸出整數(shù)。對(duì)長(zhǎng)整型可以用"%lu"格式輸出。同樣也可以指定字段寬度用“%mu”格式輸出。⑤c格式:輸出一個(gè)字符。⑥s格式:用來(lái)輸出一個(gè)串。有幾中用法%s:例如:printf("%s","CHINA")輸出"CHINA"字符串(不包括雙引號(hào))。%ms:輸出的字符串占m列,如字符串本身長(zhǎng)度大于m,則突破獲m的限制,將字符串全部輸出。若串長(zhǎng)小于m,則左補(bǔ)空格。%-ms:如果串長(zhǎng)小于m,則在m列范圍內(nèi),字符串向左靠,右補(bǔ)空格。%m.ns:輸出占m列,但只取字符串中左端n個(gè)字符。這n

8、個(gè)字符輸出在m列的右側(cè),左補(bǔ)空格。%-m.ns:其中m、n含義同上,n個(gè)字符輸出在m列范圍的左側(cè),右補(bǔ)空格。如果n>m,則自動(dòng)取n值,即保證n個(gè)字符正常輸出。⑦f格式:用來(lái)輸出實(shí)數(shù)(包括單、雙精度),以小數(shù)形式輸出。有以

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。