我有一个for循环,可以打印出数组中的数据,但我希望它们可以打印出来,以便它们整齐地排列在一起。
1. 123124124 24
2. 12412452 56
3. 12312 12
.
.
.
10. 12412412 12
我有printf("%d.%d%d\n", x, y, z)
; 任何帮助表示赞赏!
printf("%-3d%-12d%d\n", x, y, z);
减号后跟d之前的数字是该字段的最小宽度。对于count列,我们希望它的宽度至少为3列。但是,我们也希望它向右填充,这就是为什么使用减号的原因。
除了最小宽度为12,%-12d也是如此。请看一下此示例
如果需要句点,则必须使用%s将其打印为字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句