用于中间结果的术语

要了解有关中间结果的此信息,您需要了解以下术语。

i
为中间结果携带的整数位数。 (如果使用 ROUNDED 短语,那么必要时可能会再携带一个整数位置以实现准确性。)
中间结果的小数位数。 (如果使用 ROUNDED 短语,那么如果需要,可能会多携带一个小数位以实现准确性。)
最大值
在特定语句中,以下项中的最大项:
  • 最终结果字段所需的小数位数
  • 为任何操作数定义的最大小数位数 (divisors 或 exponents 除外)
  • 任何函数操作数的 outer-dmax
内部-dmax
引用函数时,以下项中的最大项:
  • 为其任何基本参数定义的小数位数
  • 其任何算术表达式自变量的 dmax
  • 其任何嵌入式函数的 outer-dmax
外部-dmax
函数结果对其自身求值之外的运算所贡献的小数位数 (例如,如果该函数是算术表达式中的操作数或另一个函数的自变量)。
op1
生成的算术语句中的第一个操作数 (除数,除数)。
op2
生成的算术语句中的第二个操作数 (除法,红利)。
i1 , i2
op1op2中的整数位数。
d1 , d2
op1op2中的小数位数。
执行生成的算术语句或操作时的中间结果。 (中间结果在寄存器或存储位置中生成。)
ir1 , ir2
连续的中间结果。 (后续中间结果可能具有相同的存储位置。)

相关参考
圆角短语 (COBOL for Linux® on x86 Language Reference)