sprintf
私は、桁数を小数点以下の右側と左側に固定しようとして実験してきました。
以下は機能しますが、0.00 をうまく処理できません。ご覧のとおり、0.00 は、他のすべてのゼロ以外の 10 進数値のように正しく配置されていません。
sprintf("%.2f ", $sw_chgs)
535.14 642.90 20.31 1198.35
442.74 531.90 20.31 994.95
0.00 0.00 0.00 0.00
%6f のようなフィールド幅または指定子を sprintf に追加すると、小数点以下に「2f」が出力されます。
sprintf("%6f.2f ", $ws_chgs
244.100000.2f
整数のフィールド幅を制限する次のようなことをしたい
sprintf("%6d ", $prev_rd)
小数値でそれは可能ですか?