我是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扩展,如您所见。