COBOL 自变量值

在 COBOL 中,可以将正确数据类型的任何数据名称用于任何自变量。 对于 data-value,您还可以使用可转换为正确类型的常量。

ADDRESS 专用寄存器可用于 指针引用指针值,而 LENGTH 专用寄存器可用于采用 data-value的长度参数。 下表指示如何定义正确的数据类型。

数据类型 COBOL 定义
半字二进制 PIC S9(4) COMP
全字二进制 (包括 CVDA) PIC S9(8) COMP
双字二进制 PIC S9(18) COMP
Pointer 用法是指针
字符串 (长度为n 个字符) PIC X (n)
UTF-8 字符串 (长度为n 字节) PIC X (n)
压缩十进制 (n 个十进制数字) PIC S9 (n) COMP-3