printf 函數中用到的格式字符

格式字符 說明
d,i 以帶符號的十進制形式輸出整數值 ( 正數不輸出符號 )
o 以八進制無符號形式輸出整數 ( 不輸出前導符 0 )
x,X 以十六進制無符號形式輸出整數 ( 不輸出前導符0x ) ,
用 x 則輸出十六進制數的 a~f 時以小寫形式輸出. 
用 X 時, 則以大寫字母輸出
u 以無符號十進制形式輸出整數
c 以字符形式輸出, 只輸出一個字符
s 輸出字符串
f 以小數形式輸出單, 雙精度數, 隱含輸出 6 位小數
e,E 以指數形式輸出實數, 用 e 時指數以 " e" 表示 ( 如 1.2e+02 ),
用E 時指數以" E" 表示 (如 1.2E+02)
g,G 選用 %f 或 %e 格式中輸出寬度較短的一種格式,
不輸出無意義的 0
用 G 時, 若以指數形式輸出, 則指數以大寫表示.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章