扩展和含义

以下是 Fortran 源文件中使用的一些常见扩展以及它们可以使用的功能。

扩展名中的小写字母 f

这些文件没有类似于 C 编程语言的预处理程序指令的功能。可以直接编译它们以创建目标文件。例如:.f,。for,.f95

扩展名中的大写字母 F.

这些文件具有类似于 C 编程语言的预处理程序指令的功能。预处理器要么在文件中定义,要么使用 C / C++之类的头文件或两者。必须预处理这些文件以获得可用于编译的小写扩展文件。例如:.F,.FOR,.F95

.f,.for,.f77,.ftn

这些用于使用固定样式格式的 Fortran 文件,因此使用 Fortran 77 发行版。由于它们是小写扩展,因此它们不能具有预处理器指令。

.F,.FOR,.F77,.FTN

这些用于使用固定样式格式的 Fortran 文件,因此使用 Fortran 77 发行版。由于它们是大写扩展,因此它们可以具有预处理器指令,因此必须对它们进行预处理以获得小写扩展文件。

.f90,.f95,.f03,.f08 这些用于使用自由样式格式的 Fortran 文件,因此使用 Fortran 的更高版本。发行版本在名称中。

  • f90 - Fortran 90
  • f95 - Fortran 95
  • f03 - Fortran 2003
  • f08 - Fortran 2008

由于它们是小写扩展,因此它们不能具有预处理器指令。

.F90,.F95,.F03,.F08 这些用于使用自由样式格式的 Fortran 文件,因此使用 Fortran 的更高版本。发行版本在名称中。

  • F90 - Fortran 90
  • F95 - Fortran 95
  • F03 - Fortran 2003
  • F08 - Fortran 2008

由于它们是大写扩展,因此它们具有预处理程序指令,因此必须对它们进行预处理以获得小写扩展文件。