Enterprise COBOL for z/OS, Version 4.2
Você pode usar expressões aritméticas em muitos (mas não todos) lugares em instruções onde itens de dados numéricos são permitidos.
Por exemplo, você pode usar expressões aritméticas como comparandos nas condições de relação:
IF (A + B) > (C - D + 5) THEN. . .
As expressões aritméticas podem consistir em um único literal numérico, um único item de dados numéricos ou uma única referência de função intrínseca.
Eles também podem consistir em vários desses itens conectados por operadores aritméticos.
Os operadores aritméticos são avaliados na seguinte ordem de precedência:
Tabela 1. Ordem de avaliação dos operadores aritméticos
| Operador |
Significado |
Ordem de avaliação |
| Unary + ou - |
Signo algébrico |
Primeiro |
| ** |
Exponenciação |
Segundo |
| / ou * |
Divisão ou multiplicação |
Terceiro |
| Binary + ou - |
Adição ou subtração |
Último |
Os operadores no mesmo nível de precedência são avaliados da esquerda para a direita; no entanto, você pode usar parênteses para alterar a ordem de avaliação.
As expressões entre parênteses são avaliadas antes dos operadores individuais serem avaliados.
Parênteses, sejam necessários ou não, tornam seu programa mais fácil de ler.
Conceitos relacionados:
© Copyright IBM Corp.