aritmetici:
- + addizione
- - sottrazione
- * moltiplicazione
- / divisione
- ^ elevazione a potenza
- \ divisione intera
divisione dopo l'arrotondamento a numeri interi degli operatori
esempio: 43.4 \ 5.3 → 43/5 = 8
- Mod resto della divisione intera (modulo)
esempio: 43.4 Mod 5.3 = 3
relazionari:
- = operatore per effettuare il test di uguaglianza
- <> diverso
- < minore
- <= minore o uguale
- > maggiore
- >= maggiore o uguale
- Like operatore per confrontare una stringa con un modello (Pattern Matching)
- Is operatore per verificare l'identità tra oggetti
logici:
- And cogniunzione logica
quando si hanno due espressioni da testare
il risultato sarà true se entrambi sono true
esempio:
A > B And X > Y
- Or disgiunzione logica
quando si hanno due espressioni da testare
il risultato sarà true se uno dei due é true
esempio:
A > B Or X > Y
- Xor disgiunzione logica binaria
quando si hanno due espressioni da testare
il risultato sarà true solo se uno dei due é true
darà false anche quando sono entrambe true
esempio:
A > B Xor X > Y
- Not negazione
il risultato del test A > B se dovesse essere uguale a true, anteporre Not a quell'espressione significherebbe eseguire una negazione
sarebbe come effettuare il test B > A
stringhe:
- & unisce due stringhe in una