Fortran语言元素与源格式详解
1. 词法标记
Fortran语句由低级语法构建而成,这些低级语法描述了基本的语言元素,即词法标记。词法标记是Fortran语句中最小的有意义单元,可能由一个或多个字符组成。常见的词法标记包括:
- 名称 :必须以字母开头,可包含字母、数字和下划线,长度最多63个字符。例如:A、CAR_STOCK_NUMBER、A__BUTTERFLY、Z_28、TEMP_。
- 关键字 :分为语句关键字和虚拟参数关键字等。语句关键字在语法规则中通常以大写字母出现,用于标识语句或限定语句的部分内容。例如,DO语句中的DO,USE语句中的ONLY,DO构造中的WHILE等。不过,形式语法规则中的一些大写字母序列并非语句关键字,如词法标记.EQ.中的EQ以及作为编辑描述符的EN。另外,赋值语句和语句函数没有语句关键字。
- 常量 :
- 文字常量 :没有名称的值,如1.23、400、( 0.0, 1.0 )、”ABC”、B’0110110’、.TRUE. 等。文字常量不能是数组值或派生类型。
- 命名常量 :有名称的值,可以是任何类型,包括派生类型,也可以是数组值。例如:
REAL, DIMENSION(2), PARAMETER :: X_AXIS = (/0.0, 1.0/)
TYPE(PERSON), PARAMETER :: MY_SPOUSE = PERSON( 39, ’P
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



