我是Fortran编程的初学者;我想知道Fortran的固定格式.f
和.for
文件之间有什么区别。
如果您能解释一下两者之间的根本区别,对我会很有帮助。
答案 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。