fortran程序中的错误

日期:2008-06-26 09:36:34 人气:2

fortran程序中的错误

数据溢出了,整型变量的的范围在-2^31~2^31-1,即-2147483648~2147473647之间,当计算到2的31次方时,数据大于2147473647,被自动设置为-2147483648,因此出错,将变量sum换为实型或者双精度型可解决。 代码修改为: program found implicit none integer::n real::sum do n=0,63 sum=sum+2.0**n print*,n,sum end do end program
    A+
热门评论