标签: c width printf
,它表示精度是小数点后的2位数。我没有明确指定宽度。我有两个问题:
这是一个很好的编程习惯吗?
没有指定宽度意味着在打印数字时会自动调整字段的宽度,而不管它包含的位数是多少?
非常感谢...
答案 0 :(得分:1)
如果这样做你想做什么,那么这是一个很好的做法。如果它做了你不想做的事情,这是不好的做法。就这么简单。
是的,调整宽度以适合数字。 (请注意,如果指定宽度,则仅为最小宽度;如果指定了宽度且数字不合适,则结果将变得比您预期的宽。)