perldoc -q numeric
Perl でいろいろな進数変換(FAQ)
16進 -> 10進 $dec = hex("DEADBEEF"); 10進 -> 16進 $hex = sprintf("%X", 3735928559); # upper case A-F $hex = sprintf("%x", 3735928559); # lower case a-f 8進 -> 10進 $dec = oct("33653337357"); 2進 -> 10進 my $input = "10110110"; $decimal = oct( "0b$input" ); 10進 -> 2進 $bin = sprintf("%b", 3735928559);