有关于C语言计算时数字长度的问题,求助各位大神
在C语言计算中,譬如我定义了两个double型数组,其中a为10的7次方,另一个数b为1.797571乘以十的负5次方,那么显然,在我执行a+b的操作时,由于double型的精度问题,b中靠后的若干项都会被程序自动省去,而这一部分对于我的计算是必不可少的。那么应该用怎样的方法,可以在计算时将后面的位数都保留好,不会被隐掉呢?对了,不可以使用a b两字分别储存的方法,因为可以理解为我要做的总体计算是b/(a+b)不胜感激!
[此贴子已经被作者于2016-10-31 22:42编辑过]