Gru*_*her 2 perl perl-data-structures
我在Perl中编写一个需要长数据类型而不是整数的应用程序.我怎样才能做到这一点.例如;
my $num = sprintf('%ld', 27823221234);
print $num;
Run Code Online (Sandbox Code Playgroud)
输出不是很长,而是整数.
sal*_*lva 12
你的选择是:
更新: 啊,你也可以使用浮点数而不是整数:
printf("%.0f", 2**50)
Run Code Online (Sandbox Code Playgroud)
IIRC,在大多数现有架构中,浮点数可以精确地表示高达2**54-1的整数.