Eu programo um pouco em ADVPL e é totalmente diferente.
Os operadores utilizados em AdvPl para cálculos matemáticos são:
- Adição
- Subtração
- Multiplicação
/ Divisão
** ou ^ Exponenciação
% Módulo (Resto da Divisão)
Os operadores utilizados em AdvPl para tratamento de caracteres são:
- Concatenação de strings (união)
- Concatenação de strings com eliminação dos brancos finais das strings intermediárias
$ Comparação de Substrings (contido em)
Operadores Relacionais
< Comparação Menor
Comparação Maior
= Comparação Igual
== Comparação Exatamente Igual (para caracteres)
<= Comparação Menor ou Igual
= Comparação Maior ou Igual
<> ou != Comparação Diferente (*)
(*) O operador '#' foi mantido por compatibilidade no AdvPL para indicar comparação por diferença, mas seu uso é obsoleto.
Operadores Lógicos
.And. E lógico
.Or. OU lógico
.Not. ou ! NÃO lógico