科學記號一陣子沒處理,突然後來找我,想想也忘了上次怎麼解決科學記號轉成整數的問題,於是藉由這次趕快記下筆記,萬一還有下次,又再忘記的話,I will be back...
my $num = 2 ** 64;
print $num; # output: 1.84467440737096e+19
$num = sprintf("%.f", $num) if($num =~/e/);
print $num; # output: 18446744073709551616
只要幫到一個人,這篇就有價值了... (那個人可能是我自己XD)
沒有留言:
張貼留言