4就是输出的数字位加上小数点要够4位,比如1.6就是3位,那么%4会导致输出的时候在1.6前面补一个空格 这样就是输出4位了.1就是小数位占的数位是1位如果.2的话1.6就会变成1.60,这样60就是两位即小数位不够的话会往右边补0
%w.1f,w指宽度,w>0,右对齐,w<0,左对齐跟这个类似http://t.csdn.cn/xgGrd