%[flag][width][.prec][hIL]type
flag | 含义 |
---|---|
- | 左对齐 |
+ | 前面要有+或-号 |
(space) | 正数留空 |
0 | 0填充 |
width或prec | 含义 |
---|---|
number | 最小字符数 |
* | 下一个参数是字符数 |
.number | 小数点后的位数 |
.* | 下一个参数是小数点后的位数 |
学习文章
http://t.csdn.cn/Q1jYchttp://t.csdn.cn/Q1jYc*号出现的位置将被后面的参数代替,
(对于字符串来说)*号在前表示输出宽度,*在后表示输出字符个数
(对于浮点型来说)*号在前表示数据占位个数,*号在后表示小数点保留位数;
类型修饰 | 含义 |
---|---|
hh | 单个字节 |
h | short |
l | long |
ll | long long |
L | long double |
scanf的返回值为正确读入的项目数,printf读入的是输出的字符个数;