Gli operatori con precedenza maggiore vengono eseguiti prima di quelli con precedenza minore:
A+B*C viene valutato come A+(B*C) (la moltiplicazione ha una precedenza maggiore rispetto all'addizione)
Gli operatori a pari precedenza vengono eseguiti nell'ordine di comparizione nell'espressione da sinistra a destra:
Nell'editor ST sono disponibili i seguenti operatori:
Operatore |
Descrizione | Precedenza |
---|---|---|
( ) |
Parentesi, chiamata di funzione |
alto ![]() basso |
- NOT |
Negazione Complemento |
|
** * / MOD |
Elevazione a potenza Moltiplicazione Divisione Modulo (resto) |
|
+ - |
Addizione Sottrazione |
|
>,<,>=,<= |
Confronto |
|
= <> |
Uguale Non uguale |
|
&, AND |
AND booleano |
|
XOR |
OR esclusivo booleano |
|
OR |
OR booleano |
Gli operatori collegano gli operandi. La combinazione di operatori e operandi è chiamata espressione.