Perl 将字符串的长度限制为10
我已经写了一个小脚本来将小数转换成十六进制Perl 将字符串的长度限制为10,perl,Perl,我已经写了一个小脚本来将小数转换成十六进制 my $hex_num = sprintf("0000%X",$dec_num); 小数的范围为1000000-599999999。 我必须添加前导零,但我的字段限制为10。当我转换大值时,我捕获十六进制0000989680,但当我转换599999999时,输出0000165A0BBFF。我需要能够删除额外的前导零,只需使用0165A0BBFF my $hex_of_num = sprintf("%010X", $num);
my $hex_num = sprintf("0000%X",$dec_num);
小数的范围为1000000-599999999。
我必须添加前导零,但我的字段限制为10。当我转换大值时,我捕获十六进制0000989680,但当我转换599999999时,输出0000165A0BBFF。我需要能够删除额外的前导零,只需使用0165A0BBFF
my $hex_of_num = sprintf("%010X", $num);