Без ширины печатного формата в С - PullRequest
1 голос
/ 06 апреля 2010

в C, если у меня есть оператор printf, содержащий, скажем, "% .2f", он говорит, что точность составляет 2 цифры после запятой. Я не указал явно ширину. У меня два вопроса:

  1. Это хорошая практика программирования?;

  2. Если без указания ширины означает, что ширина поля будет корректироваться автоматически при печати числа, независимо от количества содержащихся в нем цифр?

Большое спасибо ...

1 Ответ

1 голос
/ 06 апреля 2010
  1. Если это делает то, что вы хотите сделать, то это хорошая практика. Если это делает то, чего вы не хотите делать, это плохая практика. Все просто.

  2. Да, ширина регулируется в соответствии с номером. (Обратите внимание, что ширина, если вы укажете ее, является только минимальной; если вы указали ширину и число не будет соответствовать, результат станет шире, чем вы могли ожидать.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...