高精度算法小结

1.概念

高精度运算,是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。

例如,求两个500位的数的和。这时,就要用到高精度算法了。

 

2.高精度运算涉及到的问题:

(1) 数据的输入

(2) 数据的存储

(3)数据的运算:进位和借位

(4)结果的输出:小数点的位置和处于多余的0 

 

、首先是高精度加法的运算:

高精度加法要注意的问题主要是进位的运算,如题:

http://www.cnblogs.com/Kiven5197/p/5672612.html

 

二、高精度减法:

高精度减法之所以比加法复杂,就是因为多了符号的判定,即正负的判断。如题:

http://www.cnblogs.com/Kiven5197/p/5672873.html

 

三、高精度乘法:

高精度乘法的结果储存比较麻烦,因为多了一步相加,不过我们可以巧妙地避开相加这步,如题:

http://www.cnblogs.com/Kiven5197/p/5678080.html

 

以上是一些简单的高精度运算方法,复杂一点的嘛..等博主学会了再更吧!

posted @ 2016-07-17 11:07  Kiven#5197  阅读(260)  评论(0编辑  收藏  举报