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 时, 若以指数形式输出, 则指数以大写表示.

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