14

私はFortranの初心者です。

Fortran ファイルの拡張子 .f.Fの違いは何だろうか。f は無料、F は固定です。

free と fixed は実際には何を意味し、なぜコンパイル プロセスを完全に台無しにすることができるのでしょうか? (私はgfortranifortを使用しています)。

f と F extension の fortran の違いをグーグルで検索しました。結果に満足できなかったので、stackoverflow を利用しました。

これを読むための良い参考文献を提案できれば、私はとても喜んでそうします.

4

4 に答える 4

13

私の知る限り、.f.Fはどちらも FORTRAN 77 固定形式に関連付けられた拡張機能です。固定形式は 72 列に制限されており、最初の 6 列は特別な目的に使用されます。たとえば、&位置 6 の a は、前の行からの行の継続を示します。

フリーフォームは Fortran 90 で導入され、通常は と で示され.f90ます.F90。自由形式の場合、最大 132 列を使用でき、特別な列はありません。行の継続は、行末のアンパサンドで示されます。

ファイル拡張子の大文字は、通常、プリプロセッサをオンにします。

これらは、ほとんどのコンパイラのコンパイル オプションでオーバーライドできる規則であることに注意してください。

于 2013-11-02T15:39:59.773 に答える
-1

大文字の F は、C ライクなコンパイラを使用する必要があることを示します。

http://fortranwiki.org/fortran/show/File+extensions

于 2018-07-18T13:42:31.767 に答える