分区十进制数据

此数据以每个字节对应一个十进制数字的形式表示。其中每个字节都以字符形式存储。例如,数字 7 在 iSerieseServer i5 或 System i5 上存储为 F7(EBCDIC 表示),而在 workstation 上存储为 37(ASCII 表示)。

每个数字的大小都由右侧的半字节决定。半字节的有效值为十进制 0 到 9。

两个 iSerieseServer i5 或 System i5workstation 分区十进制字段中的符号均由字段右字节的左半字节中的十六进制值指定。对于 iSerieseServer i5 或 System i5,此半字节中的十六进制 B 或十六进制 D 表示负数(例如,X'F6D2' 表示 -62)。

对于 DOS 随机文件,系统中的分区十进制字段从 EBCDIC 更改为 ASCII,字符字段也是如此,不同之处在于 workstation 字段中的符号半字节更改为十六进制 3 来表示正数,或更改为十六进制 B 来表示负数。

对于 DOS 随机类型 2 文件,系统中的分区十进制字段从 EBCDIC 更改为 ASCII,字符字段也是如此,不同之处在于 workstation 字段中的符号半字节更改为十六进制 3 来表示正数,或更改为十六进制 7 来表示负数。

十进制位置(如果指定)表示小数点右侧的小数位数,由文件描述指定。