Fortran将指数输出到文件

Fortran将指数输出到文件,fortran,exponential,Fortran,Exponential,我无法将指数数字写入文件。如果我将输出设置为E20.8格式,并且数字范围在e-99到e+99之间,我就可以了。当我尝试输出一个小于e-99的数字时,例如1.23456e-100,我得到1.2345600-100,而不是因为E20*.8*而删除e,零。这对于后处理是有问题的 有什么解决办法的建议吗?指数大小的Ew.d格式还有其他参数吗?我的搜索不够持久:完整的输出格式是Ew.d,后跟e和指数的空格数。就我而言,E20.8e3工作得很好。答案如下,供将来参考: 我的搜索不够持久:完整的输出格式是Ew

我无法将指数数字写入文件。如果我将输出设置为E20.8格式,并且数字范围在e-99到e+99之间,我就可以了。当我尝试输出一个小于e-99的数字时,例如1.23456e-100,我得到1.2345600-100,而不是因为E20*.8*而删除e,零。这对于后处理是有问题的


有什么解决办法的建议吗?指数大小的Ew.d格式还有其他参数吗?

我的搜索不够持久:完整的输出格式是Ew.d,后跟e和指数的空格数。就我而言,E20.8e3工作得很好。答案如下,供将来参考:

我的搜索不够持久:完整的输出格式是Ew.d,后跟e和为索引保留的空间数。就我而言,E20.8e3工作得很好。答案如下,供将来参考:

你应该接受自己对问题的回答;也许更清楚的是,在留下链接的其余部分供参考的同时,包含您正在寻找的特定编辑描述符;也许更清楚的是,在保留链接的其余部分供参考的同时,包含您正在寻找的特定编辑描述符。