Expressões
O termo expressão se refere a qualquer combinação de uma ou mais constantes ou identificadores de variáveis, com um ou mais operadores. As constantes e variáveis que aparecem numa expressão são chamadas de operandos.
Quando mais de um operador aparece numa expressão, a seqüência de cálculo efetuada pelo compilador depende da precedência definida para cada operador da linguagem, onde o operador com mais alta precedência é o primeiro a capturar seus operandos. No caso de dois ou mais operadores terem o mesmo nível de precedência, o cálculo é feito da esquerda para a direita.
São definidos quatro níveis de precedência para os operadores da linguagem, definidos abaixo em ordem decrescente:
- - (menos unário), not
- *, div, mod, and
- +, -, or
- =, <>, <, >, <=, >=
Parênteses alteram a ordem de precedência de um conjunto de operadores, forçando o programa a calcular a expressão dentro dos parênteses antes das outras.
Por exemplo, a adição é calculada antes da multiplicação em 5* (3+4).
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator