
%5f 输出5位,但由于没有设置小数位,是默认的6位小数,所以实际宽度肯定大于5位。
于是这个和%f没区别。 输出1.23的时候,就是1.230000
%5.0f 设置0位小数,也就是只输出整数部分,不足5位的补空格。
所以 输出1.23的时候 会只输出1, 前面带4个空格。

%5f 输出5位,但由于没有设置小数位,是默认的6位小数,所以实际宽度肯定大于5位。
于是这个和%f没区别。 输出1.23的时候,就是1.230000
%5.0f 设置0位小数,也就是只输出整数部分,不足5位的补空格。
所以 输出1.23的时候 会只输出1, 前面带4个空格。