用Fortran2013做的程序,输出用手算的是2.2544071012586*10^39,但是Fortran输出就是Infinity
展开全部
双精度实型,到10^308
追问
我试了一下,在kind=16的情况下,能输出10^39,再往上就是INFINITY了,但我需要的是10^40,请问还有办法输出数字吗?
追答
电脑有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-09-04
展开全部
将结果先除10000输出。记住真实的结果是要乘10000的。
用这种方式可解决少数结果超范围的问题。
用这种方式可解决少数结果超范围的问题。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用双精度类型,实数类型最高好像是38次幂
追问
我试了一下,在kind=16的情况下,能输出10^39,再往上就是INFINITY了,但我需要的是10^40,请问还有办法输出数字吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询