`
hao_zhou
  • 浏览: 17610 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

COBOL......1

阅读更多
数值型数据 - “P” 描述符
为了节省内存,对低位上有若干个零的数和小数点后若干位后才有非零数字的数,可以用P 描述符。如:表示10000000 和0.000023
1.  01  A  PIC 9PPPPPPPPPP.
     用9999999999来描述,占10个字节。为了节省内存,低位上有若干个0的数,可以用“P”来描述。A在内存中只占1个字节,表示1x109,也可以写成:01 A PIC 9P(9).
2.  01  A  PIC PPPP99.               表示0.000099
3. 描述              内存中数字    等价的算术量
   03  AMOUNT  PIC  9(4)PPPP     1802      18020000
   03  WAT     PIC  9(3)P(3)      015       15000
   03  WAT     PIC  P(3)9(2)       11       0.00011
    03  WAN     PIC  VPP99         87       0.0087 
4. P 描述符在COBOL中不常用  


数值型数据 - “S” 描述符
在数据项中放入一个带符号的数,可以用S 描述符。
    02  D  PIC S99. (S不计数据项长度,表示负号,只能在99最前面)
  
          描述              数值         内存中的表示
       02  B  PIC  S9(4)V9(2)   126.89         012689
    02  C  PIC  S9(4)V9(2)   -1112.34        111234
    02  D  PIC  S9(4)V99    -0.25          000025
    02  E  PIC  S9(4)V99    -727.18         072718

字符型数据 - “A” 描述符
字母型数据用A 描述符,只能存放字母和空格。
02    A2    PIC   AAAA.
02    A2    PIC   A(4).
 
MOVE “ABCD” TO T
T内存中的表示 ABCD
不只能存放字母和空格以外的字符,也可以用X描述

字符型数据 - “X” 描述符
由任意的COBOL 字符组成的数据称字符型数据,字符型数据用X 描述符
01   A  PIC X(2).
      描述                送入的数据              内存中的情况
02  R1  PIC  X(4)         BOOK                     BOOK
02  R2  PIC  X(8)         SIN(X)          SIN(X)_ _
02  R3  PIC  X(7)         COBOL-74         COBOL-7
02  R4  PIC  X(12)       DATA-NAME           DATA-NAME _ _ _


分享到:
评论

相关推荐

    Apress.COBOL.and.Visual.Basic.on.NET.A.Guide.for.the.Reformed.Mainframe.Programmer

    Apress.COBOL.and.Visual.Basic.on.NET.A.Guide.for.the.Reformed.Mainframe.Programmer

    cobol程序高亮显示 emeditor cobol.esy

    emeditor 中 cobol程序高亮显示 cobol.esy

    Java.For.S.390.and.AS.400.COBOL.Programmers.chm

    Java.For.S.390.and.AS.400.COBOL.Programmers.chm

    cobol.rar_cobol

    这份“cobol.rar_cobol”压缩包显然是为学习和理解COBOL编程而准备的资源。 “COBOL的面试题2.txt”可能包含了关于COBOL编程的经典面试问题和解答,这些问题通常涉及到COBOL的基本语法、数据类型、控制结构、文件...

    COBOL.zip_open

    这个"COBOL.zip_open"文件似乎包含了一个使用CLB(可能指的是Cobol Light or Basic)开发的葡萄牙语(BR)学术系统。CLB可能是一个针对初学者或教育环境简化版的COBOL集成开发环境(IDE),旨在提供一个友好的平台来...

    From.COBOL.to.OOP.

    cobol to opp ..

    COBOL.rar_cobol

    1. **语法特性**:COBOL的语法结构与英语相似,便于理解和阅读。它由多个部分组成,包括IDENTIFICATION DIVISION、ENVIRONMENT DIVISION、DATA DIVISION、PROCEDURE DIVISION。每个部分都有特定的用途,如定义程序...

    COBOL.RAR_cobol

    1. 数据定义:COBOL的DATA DIVISION用于定义数据项和文件,包括数值、字符、日期等基本类型。 2. 程序结构:COBOL的PROCEDURE DIVISION使用段(Paragraph)和子程序(Subroutine)来组织代码,便于维护和复用。 3. ...

    COBOL.Software.Modernization.184821760

    Chapter 1: Software Modernization: a Business Vision Chapter 2: Software Modernization: Technical Environment Chapter 3: Status of COBOL Legacy Applications Chapter 4: Service-Oriented Architecture ...

    COBOL.zip_COBOL PDG_cobol_cobol programming

    1. **COBOL的基本结构**:COBOL程序由识别段(IDENTIFICATION DIVISION)、环境段(ENVIRONMENT DIVISION)、数据段(DATA DIVISION)、程序段(PROCEDURE DIVISION)四部分组成,每部分都有其特定的用途。...

    Editplus cobol语法高亮文件

    1. **cobol.acp**: 这是Editplus的配置文件,包含了COBOL语言的自动完成设置。它定义了当用户键入特定字符序列时,编辑器会自动弹出可能的匹配项,帮助快速输入常见的COBOL关键字或标识符。这极大地提高了编码速度,...

    COBOL.rar_AS400_cobol

    COBOL,全称是Common Business Oriented Language,是一种古老但仍然广泛应用的编程语言,尤其在企业级系统和IBM AS400(现在被称为IBM iSeries或iSystem)平台上。AS400是一款由IBM推出的集成计算平台,以其稳定性...

    cobol.rar_cobol_cobol大机_cobol大机操作

    cobol大机操作语言的历程,都是本人在学习过程中写的,有疑问可以联系我qq341661392

    COBOL实验指导书

    //COBOL.SYSIN DD DIS=SHR,DSN=<用户名>.COBOL.SOURCE(TEST1) //LKED.SYSLMOD DD DIS=SHR,DSN=<用户名>.COBOL.LOAD(TEST1) //SYSPRINT DD SYSOUT=* ``` - 替换JCL中的`<用户名>`为实际用户名。 - 提交JCL程序...

    JCL.Cobol.DB2.CICS面试题.pdf

    SPACE参数用于分配数据集的空间,例如SPACE=(TRK,(1,1,1)),第一个1代表初始分配的轨迹数,第二个1代表扩展分配的轨迹数,第三个1是目录区大小。 **9. PDSE与PDS** PDS(Partitioned Data Set)和PDSE(Extended ...

    大机COBOL.doc

    老外写的相当不错,从创建数据集,到编辑源代码,到提交JOB,非常清楚

    COBOL程序设计实验.doc

    1. 使用ST***.COBOL.SOURCE数据集来存放COBOL源程序,方便管理。 2. 创建ST***.COBOL.LOAD数据集,用于存储编译后的可执行模块。 3. 编写"Hello World"程序,这是许多编程语言学习的起点,旨在输出简单的"Hello ...

Global site tag (gtag.js) - Google Analytics