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

时间:2020-10-04 22:16:20

标签: fortran

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

如果您能解释一下两者之间的根本区别,对我会很有帮助。

2 个答案:

答案 0 :(得分:5)

实际上,Fortran并未为使用该语言编写的源文件规定任何扩展名。这类似于在Linux上发生的情况,在Linux上可能没有扩展名,并且对文件名的位没有特殊含义。

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

  • .f.for.f77(对于固定格式源代码(严格的 Fortran77 格式规则:代码从每行的第7列开始,第6列是连续字符,按照约定*&);
  • .f90(较少使用的.f95.f03.f08),用于自由格式源代码(现代Fortran,从F90开始, :用其他语言写在您喜欢的任何地方);
  • .F.F90大写,用于包含特殊指令的固定格式或自由格式的源代码,并且必须经过C预处理程序。

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

答案 1 :(得分:0)

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

相关问题