Printfとかの書式指定文字
あまりにもくだらないことにはまってしまいました。
浮動小数の値を、整数部が5ケタ、小数点以下を2ケタで
表示しようと、
"%5.2f"
と書き、それが正しいと思い込んでしまっていました。
だって、整数部が5ケタで、少数部が2ケタでいいじゃないか!!
ちがうんですね…
この幅指定というのは、制度指定の部分を含んだ大きさで
指定してあげないといけないわけなんですね。
つまり、
"%8.2f"
と。
うーむ。 これは泣きたい。
あまりにもくだらないことにはまってしまいました。
浮動小数の値を、整数部が5ケタ、小数点以下を2ケタで
表示しようと、
"%5.2f"
と書き、それが正しいと思い込んでしまっていました。
だって、整数部が5ケタで、少数部が2ケタでいいじゃないか!!
ちがうんですね…
この幅指定というのは、制度指定の部分を含んだ大きさで
指定してあげないといけないわけなんですね。
つまり、
"%8.2f"
と。
うーむ。 これは泣きたい。