在Fortran中将变量设置为+ Infinity最安全的方法是什么?目前我正在使用:Fortran中的无穷大
program test
implicit none
print *,infinity()
contains
real function infinity()
implicit none
real :: x
x = huge(1.)
infinity = x + x
end function infinity
end program test
但我想知道是否有更好的方法?
`真实* 8`和'双precision`(`1.d0`)不necesarilly同实样。当然,是否使用单精度或双精度不是个人偏好问题,而是数学论证和测试。 – 2014-09-23 15:04:50