Fortran的.f和.for文件有什么区别?

  • 本文关键字:区别 文件 for Fortran fortran
  • 更新时间 :
  • 英文 :


我是Fortran编程的初学者;我想知道Fortran的固定格式.f.for文件之间有什么区别。

如果你能解释它们之间的根本区别,对我会很有帮助。

Fortran实际上并没有为用该语言编写的源文件指定任何扩展名。这与Linux上的情况类似,在Linux中,扩展可以不存在,并且不会给文件名的各个部分赋予特殊的含义。

话虽如此,Fortran程序员之间有一些约定:

  • .f.for,或不太可能的.f77,用于固定形式源代码(严格的Fortran77格式规则:代码从每行的第7列开始,第6列用于连续字符,按惯例为*&(
  • .f90(较少使用:.f95.f03.f08(,用于自由格式源代码(现代Fortran,从F90开始:随心所欲地编写,就像在其他语言中一样(
  • 大写的.F.F90,用于包含特殊指令的固定形式或自由形式的源代码,并且必须经过C预处理器

因此,使用.f.for并没有太大区别,它们都引用了fortran77固定格式,甚至在Linux上编译时也没有。

可能根本没有区别。对于较旧的固定格式代码,如FORTRAN 77,通常使用.f或.For扩展,如您所见。

最新更新