数字をフォーマットにそって表示するには?(「0025」それとも「__25」?)
print でなく、
printf を使う。
例)
printf ("%04d:", $i);
→$i = 25 だったすると、
上記実行の結果表示されるのは、
0025:
では、4ケタはそのままで最初の「00」を表示しないようにするには?
答え)
printf ("%4d:", $i );
でいける。
25:
つまり %04d の
「0」を付けると"0"で空いた桁を埋め、
「0」を付けないと"半角空白"で桁を埋める
というようになっている模様。