在数学运算中,经常会碰到这样的问题:参与运算的数据很大或者对运算结果的精度要求很高。而在计算机语言中,描述数据的数据类型的字节数是固定的,因此其有大小和精度的限制。例如在C/C++语言中,整型int(32位)的范围在-2^31~2^31-1,即-2,147,483,648~2,147,483,647,单精度浮点数float(32位)的精度在小数点后6~7位。在数学运算中,经常会碰到这样的问题:参与运算的数据很大或者对运算结果的精度要求很高。而在计算机
在数学运算中,经常会碰到这样的问题:参与运算的数据很大或者对运算结果的精度要求很高。而在计算机语言中,描述数据的数据类型的字节数是固定的,因此其有大小和精度的限制。例如在C/C++语言中,整型int(32位)的范围在-2^31~2^31-1,即-2,147,483,648~2,147,483,647,单精度浮点数float(32位)的精度在小数点后6~7位。在数学运算中,经常会碰到这样的问题:参与运算的数据很大或者对运算结果的精度要求很高。而在计算机