COBOL - Opções de compilação - ARITH


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Opções de compilação - ARITH

ARITH afeta o número máximo de dígitos que você pode codificar para inteiros e o número de dígitos utilizados em resultados intermediários de ponto fixo.


Sintaxe da opção ARITH

O padrão é: ARITH(COMPAT)

As abreviaturas são: AR(C) e AR(E)

Quando voce especifica ARITH(EXTEND):

  • O número máximo de dígitos que você pode especificar na cláusula PICTURE para um decimal compactado, um decimal externo e um numérico editado, por itens de dados, é elevado de 18 para 31.
  • O número máximo de dígitos que você pode especificar em uma literal numerico de ponto fixo é levantada de 18 para 31.
    Você pode usar literais numéricos com grande precisão em qualquer lugar que literais numéricos são atualmente autorizados, incluindo:
    • Operandos na PROCEDURE DIVISION
    • cláusula VALUE (PICTURE numérica com larga precisão)
    • Condition-name values (em PICTURE de dados numéricos com grande precisão)
  • O número máximo de dígitos que você pode especificar para os argumentos NUMVAL e NUMVAL-C é levantada de 18 para 31.
  • O valor máximo do argumento inteiro para a função FACTORIAL é 29.
  • Resultados intermédiários em declarações aritméticas usam o modo estendido.

Quando você especifica ARITH(COMPAT):

  • O número máximo de dígitos na clásula PICTURE para decimal compactado, um decimal externo e um numérico editado é de 18.
  • O número máximo de dígitos para uma literal numérica de ponto fixo é de 18
  • O número máximo de dígitos que você pode especificar para os argumentos NUMVAL e NUMVAL-C é 18.
  • O valor máximo do argumento inteiro para a função FACTORIAL é 28.
  • Resultados intermediários em declarações aritméticas usam o modo de compatibilidade.

© Copyright IBM Corp.