Gli operatori aritmetici
Gli operatori aritmetici sono simboli specifici che consentono di eseguire operazioni di base tra uno o più operandi. Ad esempio, nel caso seguente:
- x1 = 50
- x2 = x1+20
si utilizzano gli operatori aritmetici seguenti:
- + (più) per l'addizione algebrica
- - (meno) per la sottrazione algebrica
- * (asterisco) per la moltiplicazione algebrica
- / (barra) per la divisione algebrica
- % (percento) per il modulo o resto della divisione algebrica.
Questi operatori sono di tipo binario, poiché richiedono la presenza di due operandi. Ad esempio:
- Dot(10+5, 70+20)
- x = 50-30
- l = 5*6
- Dot(x+l/6, 6*l)
Esistono anche due operatori unari, ovvero + (più) e - (meno), che richiedono un solo operando. - + (più) Rende l'operando sempre con segno positivo (valore assoluto)
- - (meno) Cambia il segno dell'operando (negazione aritmetica)
Per esempio:
- x = 50
- z = -x
y = +z/2
La variabile z conterrà il valore -50 e la variabile y conterrà il valore +25.
Tutti gli operatori aritmetici possono essere utilizzati per l'istanziazione di una variabile, nei parametri di un'istruzione o nelle espressioni relazionali. Le espressioni sono valutate da sinistra a destra, senza alcuna priorità formale tra gli operatori. Pertanto, tutti gli operatori operano allo stesso livello. Tuttavia, è possibile modificare l'ordine di valutazione delle operazioni tramite l'utilizzo di parentesi tonde. Le parentesi tonde operano su espressioni aritmetiche, logiche o relazionali e possono essere annidate. Le espressioni più interne vengono valutate per prime. È importante notare che affinché un'espressione sia valida, il numero di parentesi tonde aperte a sinistra deve essere uguale al numero di parentesi tonde chiuse a destra e devono essere correttamente annidate. Ad esempio:
- x = 14+8/2
La variabile "x" conterrà il valore 11.
- x = 14+(8/2)
La variabile "x" conterrà il valore 18.