个性化阅读
专注于IT技术分析

COBOL-编码表

本文概述

在早期, COBOL程序需要在卡上打孔, 然后将其加载到打卡机读卡器中。

需要一种编码纸来识别由打孔卡读取器进行的程序编码。

编码表是一种结构, 用于识别从哪里打孔/开始编写COBOL编码语句以区别于其他语句。

如今, 打孔卡已被新的编辑器取代, 但使用相同的编码表对COBOL程序进行编码。

简而言之, 可以说必须以编译器可接受的格式编写COBOL程序。在编码纸的每一行上总共有80个字符位置。

字符位置分为以下几节:

职位 领域 描述
1-6 列号 用于计数代码行的行号。
7 指示符 它可以有(*, -, /)。星号(*)用于注释, 连字符(-)表示继续, 斜杠(/)表示换页。
8-11 A区 所有COBOL的部门, 段落, 节和某些特殊条目都必须在A区开始。
12-72 B区 所有COBOL语句必须从B区开始。
73-80 识别区 这用于识别代码中的每一行。程序员可以根据需要使用它。

例子

让我们看下面给出的示例, 其中显示了COBOL编码表:

COBOL编码表

编译并执行代码时, 它将显示以下输出:

COBOL编码表

字符集

字符是COBOL层次结构中最低的字符, 无法进一步划分。下面给出了以下COBOL字符:

序号 性格 描述
1. A-Z Alphabets (Upper Case)
2. 和Z Alphabets (Lower Case)
3. 0-9 数字
4. 空间
5. + 加号
6. 减号或连字符
7. * 星号
8. / 正斜杠
9. $ Currency (Dollar) Sign
10. , 逗号
11. ; 分号
12. . 小数点或小数点
13. 引号
14. ( 右括号
15. ) 右括号
16. > 比…更棒
17. < 少于
18. : 结肠
19. 使徒
20. = 等号

字符串

字符串是各个字符的集合。字符串可以是:

  • 注释
  • 字面量
  • COBOL字

注释

注释称为不影响程序执行的字符串。它可以是字符的任何组合。

有两种类型的注释:

评论行

我们可以在任何列中写注释行。编译器不会检查注释行的语法并将其用于文档。

评论条目

注释条目是那些集成到标识部门的可选段落中的条目。它们是用区域B编写的, 程序员可以使用它作为参考。

让我们看一个有关注释类型的示例:

000100 IDENTIFICATION DIVISION.                                         000100
000200 PROGRAM-ID. HELLO.                                               000101
000300 AUTHOR.  srcmini                                              000102
000400* THIS IS A COMMENT LINE                                          000103
000500 PROCEDURE DIVISION.                                              000104
000600 A000-FIRST-PARA.                                                 000105
000700/ First Para Begins - Documentation Purpose                       000106
000800     DISPLAY "Comments".                                          000107
000900 STOP RUN.                                                        000108

在你的OpenCobolIDE编辑器中将看起来像这样。

COBOL编码表

当你编译并执行上述程序时, 它将显示以下输出:

COBOL编码表

字面量

文字是一个常量, 我们可以直接在程序中输入它。文字有两种, 如下所示:

字母数字文字

字母数字文字包含在撇号中。长度上限为160个字符。文字的开头和结尾应相同, 可以使用引号或撇号。

有效 无效
‘这是有效的’ “这无效”
“有效” “这是无效的”
‘这不是’无效的’ ‘无效的’

数字文字

它是从0到9, +, -或小数点的数字的组合。长度上限为18个字符。

+, -符号不能是最右边的字符。小数点(。)不应出现在末尾。

有效 无效
200 2, 00
+15.9 15.
-3.9 3.9-

COBOL字

COBOL单词是一个字符串, 可以是用户定义的单词或保留的单词。

用户自定义

用户定义的单词用于为文件, 数据, 记录, 段落和节命名。形成用户定义的单词时, 允许使用数字, 字母和连字符。你不能使用COBOL保留字。

保留字

在COBOL中, 保留字是预定义的字。一些常见的保留字是:

关键字-例如, ADD, MOVE, ACCEPT等。

特殊字符-例如+, -*, <, <=等

图形常量-这些常量为零, 空间等常量。一些图形常量为高值, 低值, 零, 空间, 报价, 所有文字。


赞(0)
未经允许不得转载:srcmini » COBOL-编码表

评论 抢沙发

评论前必须登录!