在输出文件中使用科学格式,我得到: 0.245E+02而不是2.45E+01。
如何在Fortran中以后一种格式输出?
x = 2.45
write(*,130) 'x=', x
130 format (A,E8.2)更新:根据@Bálint的回答,我应该设置x = 24.5以获得2.45E+01__。
发布于 2013-05-21 15:35:11
您应该使用“科学指数”(ES)格式:
x = 2.45
write(*, "(A,ES8.2)") "X=", x发布于 2013-05-23 21:53:54
尝试P编辑格式。
write(*,"(A,1PE8.2)") 'X=',xhttps://stackoverflow.com/questions/16673417
复制相似问题