擴充套件和含義

以下是 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

由於它們是大寫擴充套件,因此它們具有預處理程式指令,因此必須對它們進行預處理以獲得小寫擴充套件檔案。