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...