基于上一贴,修改减法运算适合于高精度浮点型计算。
因为减法比加法难度大一点,考虑的地方也要多一些,可能代码有欠缺,欢迎指出。
运算说明:
1、相减函数依旧没改变,包括上一贴的判断被减数与减数的大小函数也没变。
2、增加两个函数,取小数位数函数和结果处理(回归小数点)函数
3、与加法浮点高精度运算相比,这里改变较多的是结果处理函数,加法加完后,位数不减反增,而且最多增一位。减法会消失掉好多位,对于浮点型,即小数点后面的数,又得把零补回来,故函数增加了几个判断,具体看代码的注释说明。
程序测试效果如下:
以下代码包含四个函数功能,皆有注释: