Perl › 関数 › here sprintf関数を使用すると書式指定した文字列を作成することができます。数値の左側を0で埋めて出力したい場合や、浮動小数点の少数の桁数を指定したい場合などに、sprintf関数を使うと便利です。 my $str = sprintf("%08d", $num1); my $str = sprintf("%.2f", $num2); my $str = sprintf("aiueo%08daiueo%.2f", $num1, $num2); 数値や文字列をある規則にしたがって出力したい場合があります。たとえば、足りない部分を空白で埋めた固定長の文字列を作成したい場合 "18 " のようにわざわざ空白を作っておくのは面倒です。 sprintf関数で書式指定を行えば、 "18" を "18 " のように変換できます。 またたとえば足りない部分を0