7
A
回答
10
如果你只想使用大整數,則可以使用bigint
,您可以範圍文件:
use bigint;
,或只是一個有限的範圍內:
{
use bigint;
...;
}
如果您需要大浮點數和大整數,則可以使用bignum
編譯指示。無論哪種方式,這些都會讓你的程序稍稍變慢(或者如果你在做很多數學計算的話會顯着),所以你應該只將它們用於你真正需要它們的部分。然而,更快並不比正確更好。 :)
如果你想在哪些號碼使用big*
數學非常精確的控制,你可以使用實現它們的底層類和自己創建的對象而非應用big*
語義的一切。看看Math::Big*
模塊。
我談論這個更多的Mastering Perl標杆章因爲電腦太快了時下使用階乘作爲一個緩慢的功能,我們還增加了大的數字,它一節,即將到來的Effective Perl Programming, 2nd Edition。
15
相關問題
- 1. C++任意長度整數
- 2. Ada中的任意長度整數
- 3. 處理用C任意長度整數++
- 4. 如何打印出任意長度的整數的數字?
- 5. 如何將字符串轉換爲任意長度的整數
- 6. 如何用一個整數中的任意位替換/覆蓋任意長度數組中的任意位數的任意位數
- 7. java中的任意數組長度
- 8. 如何從字符串輸入中獲取任意長度的整數
- 9. LLVM任意精度整數
- 10. Python的正則表達式分割,任意長度的整數
- 11. Perl中的數組長度
- 12. 整形任意長度載體導入在numpy的
- 13. 如何在Go中使用任意長度的值序列作爲地圖鍵?
- 14. 笨任意長度URI
- 15. 結合任意長度
- 16. 使用水珠找到任意長度的數字
- 17. 針對非整數的任意精度
- 18. 如何創建任意長度的零填充JavaScript數組?
- 19. 如何使用sprintf在Perl中填充變量長度爲零?
- 20. 從數組數組中讀取任意長度的數組
- 21. 如何使用scanf()獲取任意數量的整數?
- 22. 如何在ASP.NET MVC中收集任意長度的列表數據
- 23. Perl的長度函數
- 24. 從文件中讀取和存儲任意字節長度的整數
- 25. 將函數應用於任意長度的參數列表
- 26. 的.htaccess在任何長度
- 27. 遍歷任意長度的元組
- 28. 任意長度的Numpy分段
- 29. 如何獲得任意長度的BigInteger的2的補碼值
- 30. 使用任意值和長度的CRC計算
並可能使用bigint;它使得*範圍內的每個*數字字面值都是一個BigInt,沒有'Math :: BigInt-> new'。當然,請小心使用。 – hobbs 2010-01-24 11:05:20
或'使用bignum;',它用BigFloat擴展bigint。 – Anonymous 2010-01-24 11:53:30