擴充套件和含義
以下是 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
由於它們是大寫擴充套件,因此它們具有預處理程式指令,因此必須對它們進行預處理以獲得小寫擴充套件檔案。