任意数的高精度快速乘法程序 |
| |
引用本文: | 徐永.任意数的高精度快速乘法程序[J].电子与电脑,1994(6). |
| |
作者姓名: | 徐永 |
| |
作者单位: | 福建师范大学物理系 350007 |
| |
摘 要: | 微型计算机所能处理的实数的有效位数及数值范围都是有限的,当用它进行乘法运算时,若结果的有效位数超过某限度,则按科学记数法输出,多余的位数将被丢失,有时不能满足精度要求;若结果超过某一上、下限范围,则产生溢出错误或输出为0。例如Apple机的有效位数为9位,所能表示的数值范围的上限为103~(38),下限为3×10~(39),当乘积(或被乘数、乘数本身)超过上述范围时,就不可能得到精确的结果或出错。目前有关刊物上曾发表一些高精度的乘法程序。但这些程序或者在算法上模拟人工笔算,对输入的多位数的每一位进行逐位计算,运算速度较慢,或者只能进行正整
|
本文献已被 CNKI 等数据库收录! |
|