gpt4 book ai didi

compilation - Fortran:f 和 F 扩展名之间的区别

转载 作者:行者123 更新时间:2023-12-03 23:28:30 25 4
gpt4 key购买 nike

我是 Fortran 的初学者。

我想知道: 和有什么区别? .f .F Fortran 文件的扩展名。我知道很多:f 是免费的,F 是固定的。

free 和fixed 实际上是什么意思,为什么它们可以完全搞砸编译过程? (我正在使用 gfortran 和 ifort)。

我用谷歌搜索了 f 和 F 扩展名之间的 fortran 区别。我对结果不满意,这就是我转向 stackoverflow 的原因。

如果你能推荐一个很好的引用来阅读这个,我很乐意这样做。

最佳答案

据我所知,.f.F都是与 FORTRAN 77 固定格式相关的扩展。固定格式限制为 72 列,其中前六列用于特殊目的。例如。 &位置 6 表示从前一行开始的行的延续。

自由格式是在 Fortran 90 中引入的,通常用 .f90 表示。和 .F90 .对于自由格式,您最多可以使用 132 列,并且不存在特殊列。行的延续由行尾的与号表示。

文件扩展名中的大写字母通常会打开预处理器。

请注意,对于大多数编译器,这些是可以被编译选项覆盖的约定。

关于compilation - Fortran:f 和 F 扩展名之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19743517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com