• cobol基本语法


    字符集

    包括78个字符
    A-Z a-z 0-9 (空格 + - * / $ ,(逗号) ;(分号) .(小数点或英文句号) ""(双引号) ((左括号) )(右括号) >大于号 <(小于号) : (冒号)`(撇号) =(等号)

    编码表

    cobol有固定的的格式,每行有80个字符的位置。具体如下:

    位置字段描述
    1-6列数保留为行号。
    7指示符它可以有星号(*)表示注释,连字符( - )表示延续和斜杠(/)表示换页。
    8-11A 区所有的 COBOL 各部,节,段和一些特殊条目必须在 A 区开始。
    12-72B 区所有的 COBOL 语句必须在B区开始。
    73-80识别区它可以根据程序员的需求进行使用。

    字符串

    字符string是通过组合单个字符形成的。可以是

    • 注释
    • 文字
    • cobol代码
      所有字符必须以分隔符结尾。
      常用分隔符:空格、逗号、左右括号、引号等。

    注释

    注释是不影响程序执行的字符串。

    行注释

    注释可以写入任何列,编译器不检查注释行的语法,并将其视为文档。

    条目注释

    包含在识别部的可选段落中,写在B区。

    文字

    在程序中直接硬编码的常数。列如下面的字符 “小安然”

    PROCEDURE DIVISION.
    DISPLAY '小安然'.
    
    • 1
    • 2

    字母数字文字

    字母数字文字用双引号或撇号括起来。长度最多可达160个字符。
    有效的字母数字示例

    'abc124'
    '456 tgb'
    "666 sixsix"
    
    • 1
    • 2
    • 3

    无效的字母数字示例

    'rrrrr 55555"
    "fdfdf fdfdf'
    
    • 1
    • 2

    数字文字

    数字文字是从0到9,± 或小数点的数字组合。长度可达18个字符。不能以符号或小数点结尾。
    有效数字文字

    100
    -200
    +300
    23.456
    
    • 1
    • 2
    • 3
    • 4

    无效数字文字

    1,00
    123-
    456.
    
    • 1
    • 2
    • 3

    cobol词

    是一个字符串,可以是保留词,或者用户自定义的词。长度最多可达30个字符。

    用户自定义

    用于命名文件、数据、记录、段、节。允许用字母数字和连字符。不能使用保留字。

    保留字

    是cobol中预定义的词。

    • 关键词 ADD、ACCEPT、MOVE等。
    • 特殊字符 + - * /
    • 象征常数 ZERO、SPACE 等

    象征常数

    常数描述
    HIGH-VALUES一个或多个字符,将在降序排列中排在最高的位置。
    LOW-VALUES一个或多个字符在二进制表示中带有零。
    ZERO / ZEROES一个或多个零,取决于变量的大小。
    SPACES一个或多个空格。
    QUOTES单或双引号。
    ALL literal用文字填充数据项。
  • 相关阅读:
    【Unity】编辑器扩展-03-拓展Inspector视图
    Linux环境变量之shell中export定义全局变量和echo 变量的区别
    pdf转word需要密码怎么办?几个方法教你解决
    Springboot毕设项目婚车租赁系统的设计与实现hsh20(java+VUE+Mybatis+Maven+Mysql)
    使用 React Three Fiber 和 GSAP 实现 WebGL 轮播动画
    代码随想录 | Day 59 - LeetCode 503. 下一个更大元素II、LeetCode 42. 接雨水
    C专家编程学习记录
    Redis入门到实战教程(基础篇)笔记
    33、连接器(connector)
    文本分类之DPCNN的原理(Pytorch实现)
  • 原文地址:https://blog.csdn.net/javaXiaoAnRan/article/details/134519513