Operadores
Pascal possui 3 tipos de operadores aritméticos, relacionais e lógicos.
Operadores aritméticos: o resultado das expressões aritméticas são sempre numéricos. Os operadores para as expressões aritméticas são:
Operador | Exemplo | Descrição |
Adição ( + ) | 2 + 2 | Definida para operandos inteiros e reais. Se um ou os dois operandos forem reais, o resultado será real; se os dois forem inteiros, o resultado será inteiro. |
Concatenação ( + ) | Valor1 + “val” | Definida sobre operandos caracteres e strings. O resultado será string. |
Subtração ( - ) | 5 – 3 | Definida para operandos inteiros e reais. Se um ou os dois operandos forem reais, o resultado será real; se os dois forem inteiros, o resultado será inteiro. |
Multiplicação ( * ) | X * Z | Funciona da mesma maneira que a adição e subtração |
Divisão ( / ) | Y / X | Este operador de divisão só pode ser utilizado quando um dos operandos for real. O resultado também será real. |
Divisão (div) | B div 2 | Este operador de divisão só pode ser utilizado quando um dos operandos for inteiro. |
Resto da divisão inteira ( mod ) | A mod 2 | Este operador retorna o resto da divisão. |
Operadores relacionais: os operadores relacionais permitem comparações entre valores ou expressões de tipos equivalentes, retornando sempre valores lógicos. São eles:
Operador | Exemplo | Descrição |
Maior que ( > ) | X > Y | Retorna true se X for Maior que Y e false caso contrário. |
Menor que ( < ) | X < Y | Retorna true se X for Menor que Y e false caso contrário. |
Igual a ( = ) | X = Y | Retorna true se X for igual a Y e false caso contrário |
Diferente de ( <> ) | X <> Y | Retorna true se X for diferente de Y e false caso contrário. |
a) AND – e
b) OR – ou
c) NOT – não
1º) funções e parênteses
2º) not
3º) *, /, div, mod, and
4º) +, -, or
< 5º) <>, =, >, <, >=, <=
<anterior Próximo>
Nenhum comentário:
Postar um comentário