% - 0 m.n l/h 格式字符
引导符 左对齐输出 空位填0 输出宽及精度 长度的修正 d u o x f 等
格式字符:
d 十进制整数
o 无符号八进制数
x 无符号十六进制数
u 不带符号的十进制整数
c 一个字符
s 字符串
e 以指数的形式输出实型数
f 以小数的形式输出实型数
g 自动决定输出格式为e和f中较短的一种,不打印无效的0
% 输出%
注:
%f 仅前7位是有效数字,小数6位
%lf 前16位是有效数字,小数6位
长度修正符
l 对整型指长整型long
%ld %lx %lo %lu
对实型指双精度double
%lf
h 只用于整型的格式字符修正为short
%hd %hx %ho %hu
域宽及精度
m 域宽,即对应的输出项在输出设备上占的字符数
若:实际数据宽度>m,按实际数据宽度输出
实际数据<m,左边补空