변수를 + 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 같은 실제 종류하지 않습니다 얻을. 물론 단일 또는 이중 정밀도를 사용할지 여부는 개인적인 취향에 대한 질문이 아니라 수학적 논증과 테스트에 대한 질문입니다. –