这是指定是12位宽度输出,并且是左对齐(负号表示),空格补在后面。没有指定小数的位数,默认是6位小数。如果整数只有1位且是正数的话,则会在后面补4个空格。(没有负号时,空格是补在数字前面的)
就是字面的意思
设置输出宽度
当需要输出一个对齐比较好看的表格的时候
用这个比较好。
不足部分会用空格补齐
输出更整齐划一。
比如
1 123 1245123 22 12
肯定要比
1 123 1245123 22 12
看起来好看一点的。
解释如下:1
如果不用.n显式指定小数位数,则默认是保留6位小数。
这里就没有显式指定,所以保留6位小数。
2
%10f中的10表示输出的最小宽度是10,同时,因为是正数,所以是右对齐(当然负数就是左对齐了),当实际宽度不足10位时,会在左边补充空格以填充到10位,当宽度超出10位时,不受此指定的影响。
同时,对于这里的宽度,小数点也算一位。
所以,输出就是那样了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)