对齐规则
用于在基本项中定位数据的标准对齐规则取决于接收项的类别。
接收项是将数据移动到其中的项。 有关接收项目的更多详情,请参阅基本操作。
- 数值
- 对于数字接收项,适用以下规则:
- 数据在假定的小数点上对齐,如果需要,将截断或填充零。 ( 假定小数点 是具有逻辑含义但在数据中不作为实际字符存在的小数点。)
- 如果未显式指定假定的小数点,那么会将接收项视为在字段右侧立即指定假定的小数点。 然后根据上述规则处理数据。
- 数字编辑
- 数据在小数点上对齐,并且 (如果需要) 在任何一端截断或填充零 (除非编辑导致替换前导零)。
- 内部浮点
- 假定字段左侧紧靠小数点。 然后在小数点后的最左边的数字位置上对齐数据,并相应地调整指数。
- 外部浮点
- 数据在最左边的数字位置上对齐; 指数相应调整。
- 字母数字,已编辑字母数字,字母数字, DBCS
- 对于这些接收项目,适用以下规则:
- 数据在最左边的字符位置对齐,并 (如有必要) 在右边截断或填充空格。
- 如果此接收项目指定了JUSTIFIED子句,则上述规则将按照 JUSTIFIED子句中的描述进行修改。
- 本地编辑,本地编辑
- 对于这些接收项目,适用以下规则:
- 数据在最左边的字符位置对齐,并且 (如有必要) 在右边截断或填充缺省 Unicode 空格 (NX'2000 ')。 在国家字符位置的边界处发生截断。
- 如果此接收项目指定了JUSTIFIED子句,则上述规则将按照 JUSTIFIED子句中的描述进行修改。
- 日期、时间或时间戳记
- 对于这些接收项目,适用以下规则:
- 对于 USAGE 为 DISPLAY 的类日期时间项,数据在最左边的字符位置对齐,并在右边填充空格 (如果需要)。
- 对于 USAGE 为 PACKED-DECIMAL 的类日期时间项,数据将在最右边的数字位置对齐,并 (如果需要) 在左边填充零。