5
my $num = log(1_000_000)/log(10);
print "num: $num\n";
print "int(num): " . int($num) . "\n";
print "sprintf(num): " . sprintf("%0.16f", $num) . "\n";
num: 6
int(num): 5
sprintf(num): 5.9999999999999991
在何種精度還包括Perl 打印浮點數?
使用:v5.8.8爲x86_64的Linux的線程多內置
沒有'5.8' !!!停止!!!這有點奇怪。使用'5.10'或更高 – gaussblurinc