C言語で、%dや、%lfと書く代わりに、
%1dや、%5.2lf と書く意味やメリットを教えてください。
コンパイル・実行してみて数値が変わるのは分かるのですが、いまいちどう変わっているのかよく分からなくて。。。
何故、5.2といって中途半端な数にするのでしょうか?