printf関数とsprintf関数の書式指定文字列でリストの値を変換する書式を指定するための、フォーマット指定子のオプションと型指定子についてのまとめ。 書式指定文字列については前記事参照のこと。 参考にさせて頂いたサイト:PerlPlus 型指定子 型指定子 意味 %d 10進数 %u 符号無し10進数 %o 符号無し8進数 %x 符号無し16進数 %X 符号無し16進数(大文字表記) %e 指数形式の浮動小数点 %E %eと同じ(大文字表記) %f 固定小数点形式の浮動小数点 %g %eまたは%fと同じ %G %eまたは%fと同じ(大文字表記) %b 符号無し2進数 %c 指定した文字コードに対応した文字 %s 文字列 %p 値のポインタ %n 文字数を指定した変数に格納 %% %の文字そのもの(\と同様の使い方) サンプルプログラムを書いてみた。 #! /usr/bin/perl