标签: perl
我需要在perl中将数字转换为十六进制。我使用以下简单代码:
my $n = 10; print sprintf("%X", $n);
这将输出: A 这是正确的,但我总是需要2个字节,如:0A
所以例如: 90将显示5A-6将显示06-10将显示0A
我该怎么做?
答案 0 :(得分:4)
sprintf("%02X", $n)