1.0 RPL程序 1
1.1 程序结构 1
1.1.1 程序头 2
1.1.2 说明和定义 2
1.1.3 语句体 3
1.1.4 模块 3
1.2 作用域 4
1.3 注释 4
2.0 标识符和常量 6
2.1 标识符 6
2.2 常量 7
2.2.1 数字文字 7
2.2.2 字符串文字 7
2.2.3 命名常量 7
3.0 变量和数据类型 9
3.1 类型定义 9
3.2 变量说明 9
3.3 简单类型 9
3.3.1 布尔类型 10
3.3.2 字符类型 10
3.3.3 整数类型和长整数类型 11
3.3.4 实数类型 11
3.3.5 字节类型和字类型 11
3.3.6 用户定义的纯量类型 12
3.3.7 指针 12
3.4 结构类型 13
3.4.1 数组 13
3.4.2 字符串 14
3.4.3 集合类型 15
3.4.4 记录 15
4.0 运算符和表达式 19
4.1 算术表达式 19
4.2 布尔表达式 19
4.3 逻辑表达式 20
4.4 集合表达式 20
5.0 语句 23
5.1 赋值语句 23
5.2 分情形语句 23
5.3 空语句 24
5.4 FOR循环语句 24
5.5 GOTO语句 25
5.6 IF语句 26
5.7 REPEAT循环语句 27
5.8 WHILE循环语句 28
5.9 WITH语句 28
6.0 过程和函数 30
6.1 过程定义 30
6.2 参数 31
6.3 可变数组 34
6.4 予定义的函数和过程 35
7.0 输入和输出 65
7.1 RPL的I/O基础 65
7.2 普通I/O 66
7.3 INP和OUT数组 68
7.4 重定向I/O 68
7.5 顺序I/O 71
7.5.1 正文文件 71
7.5.2 传送数据到打印机 73
7.6 随机存取的I/O 74