Printfとかの書式指定文字

あまりにもくだらないことにはまってしまいました。

浮動小数の値を、整数部が5ケタ、小数点以下を2ケタで
表示しようと、


 "%5.2f"

と書き、それが正しいと思い込んでしまっていました。
だって、整数部が5ケタで、少数部が2ケタでいいじゃないか!!

ちがうんですね…

この幅指定というのは、制度指定の部分を含んだ大きさで
指定してあげないといけないわけなんですね。

つまり、


 "%8.2f"

と。
うーむ。 これは泣きたい。