真正的I / O不一致

时间:2014-12-07 23:43:49

标签: io floating-point fortran

这是我的计划:

program ch0501
implicit none
real :: btan
read(*,'(F20.8)'),btan
PRINT '(F20.8)', btan
end program ch0501

运行时,我在键盘上输入123.12345678。 但是,我得到了

        123.12345886

作为屏幕上的输出。

为什么?我尝试使用gfortran在不同的计算机上进行编译,并获得相同的结果。

0 个答案:

没有答案