Как преобразовать 64-битное целое число, представленное в виде десятичной строки, в шестнадцатеричную строку - PullRequest
1 голос
/ 12 июля 2011

Как преобразовать 64-битное целое число, представленное в виде десятичной строки, в шестнадцатеричную строку? Мне нужно сделать это в Perl на системе, которая не поддерживает Quads.

Ответы [ 2 ]

3 голосов
/ 12 июля 2011
use Math::BigInt;
my $decimal_string = '123456789123456789';
$hex_string = Math::BigInt->new($decimal_string)->as_hex();
0 голосов
/ 12 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...