Perl の整数リテラルでは、プレフィックスに下記のようなキーワードをつけることで、16進数表記、8進数表記、2進数表記であることを示すことができます。
下記はそれぞれ異なる基数の整数リテラル表現ですが、すべて10進数の255と同じ値です。
$num1 = 0xff; # 16進数リテラル
$num2 = 0377; # 8進数リテラル
$num3 = 0b11111111; # 2進数リテラル
Perl の整数リテラルでは、任意の位置に下線を入れることができます。 バージョン 5.6 以降の perl では 16 進数リテラルでも下線が使えます。
10_350_400_632_752
0xFFFF_FFFF