アットウィキロゴ

基数変換

■sprintf 10進数→16進数

ex.1
10進数の255を16進数に変換

my $value = 255;
my $str = sprintf('%X', $value);
print $str;

ex.2

0~255までの16進数の表を作成

foreach my $value(0..255) {
my $str = sprintf('%X',$value);
print $value, ' -> ', $str, "\n";

}


■hex 16進数→10進数

ex.
FFを255に変換

print hex('FF');
print "\n"
;


■oct 8進数→10進数

ex.
177を127に変換

print oct(177);
print "\n";

最終更新:2012年09月15日 22:09