勵志

勵志人生知識庫

fortran格式

Fortran語言支持兩種格式:固定格式自由格式

固定格式:

適用於Fortran90之前的版本,例如Fortran77

檔案後綴通常為`.for`。

固定格式對代碼的排列有嚴格的規定,例如第一列的字元用來表示語句的繼續,注釋用`C`開頭,以及一些特定的排版要求。

固定格式的設計是為了配合早期的打孔輸入方式。

自由格式:

適用於Fortran90及以後的版本。

檔案後綴通常為`.f90`或`.f`。

自由格式廢除了固定格式中的許多限制,使得代碼編寫更加靈活,例如可以在一行的任何位置開始書寫,注釋用`!`開頭,空格的使用不再受限制。

在固定格式中,第一列的字元有特殊含義:

如果是一個數字,表示給這一行程式取一個代號。

如果不是數字且不是`C`或`*`,則這一行會被當作注釋。

第73個字元以後的內容會被忽略。

在自由格式中,注釋使用`!`開頭,且每行的字元數量不受限制,空格的使用沒有特定要求。

程式結構方面,Fortran程式分為程式單元,其中包括可執行程式單元和不可執行程式單元。可執行程式單元包括主程式單元、外部函式子程式單元和外部子例行子程式單元,而不可執行程式單元包括模組程式單元和數據塊程式單元。每個程式必須有一個主程式,並以`END`語句結束。