目前還做不到無限長度的高精度計算,因為計算機進行計算之前,需要將數(shù)字轉換為計算機可以識別的二進制數(shù)字,不管是整數(shù)還是小數(shù)都是這樣,在計算機中保存的數(shù)字位數(shù)越多、精度越高對內存的需求也就越大。所以,無限長度的數(shù)字在有限的計算機內存中是無法保存的,自然也就無法計算了。
雖然無法實現(xiàn)無限長度的高精度計算,但是卻可以進行可變長度的高精度計算,這時候可計算的最高長度與精度會受計算機內存等硬件資源的影響,但是理論上來講只要內存足夠大,它能計算的長度也就越長。
這種超過標準數(shù)據(jù)類型的高精度計算一般是通過字符串的方式來實現(xiàn)的。