恭喜,你发布的帖子
发布于 2016-09-09 13:41:19
2楼
300/400的累加器有效位是6位,如果相加的两个数相差10^7数量级,则指数对齐后,小的数就变成了,所以不能累加,为了实现你的要求你可以多次累加:sum=sum+pv,sum>sum_sp则sum1=sum1+sum,sum=0。sum1>sum1_sp,则sum2=sum2+sum1,sum1=0......最后的累计值是所有的sum的和。
请填写推广理由:
分享
只看
楼主