为什么Fortran语言输出有一个领先的空间?(Why does Fortran output ha

2019-09-17 06:38发布

我处理大量从Fortran程序的输出,它通常看来,从这些方案的输出具有领先的空间,即字符列1为空白。 考虑一个短节目leading.f

      program leading
      print *, "<-- What's that space for?"
      end program leading

有输出

 <-- What's that space for?

(是的,有一个空格字符开头)。 我的问题是包含在程序中。

Answer 1:

早在恐龙时代,FORTRAN输出经常去一个绿色杆击打式打印机,在打印首列某些字符往往解释为控制代码(换行,换页等)。 许多程序员学会了明确的空白栏的输出1,除非是一些特殊效果的目的 - 和旧习难改!



文章来源: Why does Fortran output have a leading space?