在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