CPU中一个整数最大只能取值4,294,967,295（=2-1）。因此在进行更大范围的数值计算中，往往要采取模拟手段。通常通过分离字符的方法通过数字数组进行输入、通过数组倒序输出、通过模拟竖式计算进行计算。一般而言，主要模拟的是按位运算，可以用不同的进位制达成不同的目的。有许多程式库支援高精度计算，最着名的是GNU多重精度运算库。另外，Java，Python和Pascal也有原生的高精度运算支持。
应用.高精度计算的一个常见应用是公开密钥加密，这些算法经常对长度上百位的整数进