高精度計算

高精度計算是一種程序設計的算法 。 由於中央處理器的字長限制 ， 如32位CPU中一個整數最大隻能取值 4,294,967,295 （ = 232 - 1 ） 。 因此在進行更大範圍的數值計算中 ， 往往要採取模擬手段 。 通常通過分離字符的方法通過數字數組進行輸入 、 通過數組倒序輸出 、 通過模擬豎式計算進行計算 。 一般而言 ， 主要模擬的是按位運算 ， 可以用不同的進位制達成不同的目的 。 有許多程式庫支援高精度計算 ， 最著名的是GNU多重精度運算庫 。 另外 ， Java ， Python和Pascal也有原生的高精度運算支持 。