printf/sprintf で 2進数で出力する
2007/07/24 11:33 posted by kunkichi
メモ。printf/sprintf の 型指定で b を使うと 2進数 で出力できる。Perl 5.6以降っぽい。
$ perl -e 'printf("%3d:%08b\n",$_,$_)for(0..255)'
0:00000000
1:00000001
・・・
254:11111110
255:11111111
Solaris8 標準の Perl は 5.003だから自分で書かないと無理かな。
参考:
↓まるまる載ってた。
2進10進数変換






コメント&トラックバック
トラックバックURL: