如何将表示为十进制字符串的64位整数转换为十六进制字符串

时间:2011-07-12 15:23:00

标签: perl

如何将64位整数表示为十进制字符串转换为十六进制字符串? 我需要在不支持Quad的系统上使用Perl。

2 个答案:

答案 0 :(得分:3)

use Math::BigInt;
my $decimal_string = '123456789123456789';
$hex_string = Math::BigInt->new($decimal_string)->as_hex();

答案 1 :(得分:0)