Fortran早期使用固定格式,从F90以后,推荐使用自由格式源代码。但格式仅仅是源代码的一种表现形式,跟F77、F90、F95等语法标准没有必然关系,大致区别如表 固定格式和自由格式的差异所示。
表1 固定格式和自由格式的差异差异类型
|
固定格式
|
自由格式
|
编译选项控制
|
-ffixed-form
|
-ffree-form
|
扩展名
|
.for .f …
|
.f90 .f95 .f03 …
|
语法
|
F66、F77、F90、F95、F03、F08
|
F66、F77、F90、F95、F03、F08
|
格式
|
代码从第7格开始
|
任意
|
续行
|
在第6格键入一个非0字符
|
在前一行最后加入&
|
行宽
|
72
|
132
|
注释
|
行首使用字母C或c或*
|
注释前使用感叹号!
|