高精度算法(High Accuracy Algorithm)是一種專門用於處理大數字的數學計算方法。
在科學計算等領域,經常會遇到小數點後幾百位甚至幾千億位的大數字,這些數字被稱為高精度數,高精度算法能夠利用計算機模擬這些超大數字的加法、減法、乘法、除法、乘方、階乘、開方等運算。由於計算機無法直接存儲非常龐大的數字,高精度算法將這些數字拆解成一位一位或每四位一組存儲在數組中,從而實現對這些數字的精確計算,由於其特殊性和複雜性,高精度算法已經從普通數值計算方法中獨立出來,形成了一個專門的領域。
高精度算法在算法競賽、密碼學、科學計算等多個領域都有廣泛的套用。