printf 格式化輸出

2022-09-04 15:00:16 字數 477 閱讀 9716

i,d   十進位制整數

x,x    十六進製制無符號整數

o       八進位制無符號整數

u       無符號十進位制整數

c       單一字元

s       字串

e e    指數形式浮點小數

f       小數形式浮點小數

g      e,f中較短一種

%%  百分號本身

m     輸出資料域寬,資料長度.n    對實數,指定小數點後位數(四捨五入)

對字串,指定實際輸出位數

-      輸出資料在域內左對齊

+     指定在有符號的正數前顯示正號(+)

0     輸出資料時指定左面不使用的空位置自動填0

#     八進位制和十六進製制數前顯示前導0,0x

l      在d,o,x,u前  ,指定輸出精度為long型

在e,f,g前,指定輸出精度為double型

printf格式化輸出

一 轉換說明符 a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和doulbe e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數 ...

printf 格式化輸出

格式 printf s b 輸出 b printf的轉義序列 序列 說明 a 警告字元,通常為ascii的bel字元 b 後退 c 抑制 不顯示 輸出結果中任何結尾的換行字元 只在 b格式指示符控制下的 引數字串中有效 而且,任何留在引數裡的字元 任何接下來的引數以及 任何留在格式字串中的字元,都被...

printf格式化輸出

a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和double e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數 e.g.0123...