Operatori di assegnamento

Assegnamento

Uso Equivale a…
=
op1 = op2
op1 assume il valore di op2

Operazione e assegnamento

Quando la variabile a sinistra dell’operatore di assegnamento compare anche a destra (nell’espressione da valutare)

alfa = alfa+beta;

è possibile utilizzare due operatori consecutivi e abbreviare la scrittura dell’intera istruzione

alfa += beta;
Uso Equivale a…
+=
op1 += op2
op1 = op1 + op2
-=
op1 -= op2
op1 = op1 - op2
*=
op1 *= op2
op1 = op1 * op2
/=
op1 /= op2
op1 = op1 / op2
%=
op1 %= op2
op1 = op1 % op2
&= op1 &= op2
op1 = op1 & op2
|=
op1 |= op2
op1 = op1 | op2
^=
op1 ^= op2
op1 = op1 ^ op2
<<=
op1 <<= op2
op1 = op1 << op2
>>=
op1 >>= op2
op1 = op1 >> op2
>>>=
op1 >>>= op2
op1 = op1 >>> op2