主题:[讨论]Fortran的cmplx函数
应用cmplx函数将两个只能用双精度表示的实数组合成为一个复数,结果为什么是<infinity,infinity>呢?不知道问题所在,请各位高手指点。以下面的这个小程序为例:
complex(kind=8) :: u
real(kind=8) :: b=1.0d40,d=2.0d60
u=cmplx(b,d)
write(*,*)u
end
谢谢大家!
complex(kind=8) :: u
real(kind=8) :: b=1.0d40,d=2.0d60
u=cmplx(b,d)
write(*,*)u
end
谢谢大家!