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 |