タイトルの通りなんですが、
perlで数字を「小数点以下2桁の切り捨て」と「整数部分の0埋め」としたいのですが、
以下の方法ですと、小数点が切り捨てられてしまいます。
どうしたら上手くいくでしょうか?
詳しい方、宜しくお願い致します。
$num = 5.123456789
$num = sprintf("%.2f", $num);#小数点以下2桁の切捨て
$num = sprintf("%02d",$num);#0埋め
print "$num";
実行結果 -> 5
小数点切捨てと0埋めを入れ替えても、
5.00となるだけで望んでいる実行結果になりません。
望んでいる実行 -> 05.12
「整数部分の0埋め」と書かれていますが、望んでいる実行には「整数部分の0埋め」がされていないように思います。
どのように「整数部分の0埋め」をしたいか、具体的に書いていただけるでしょうか?
回答1件
あなたの回答
tips
プレビュー