Operatori di assegnamento

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

alfa = alfa+beta;

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

alfa += beta;
OperatoreUsoEquivale a…
+=op1 += op2op1 = op1 + op2
-=op1 -= op2op1 = op1 – op2
*=op1 *= op2op1 = op1 * op2
/=op1 /= op2op1 = op1 / op2
%=op1 %= op2op1 = op1 % op2
&=op1 &= op2op1 = op1 & op2
|=op1 |= op2op1 = op1 | op2
^=op1 ^= op2op1 = op1 ^ op2
<<=op1 <<= op2op1 = op1 >> op2
>>=op1 <<= op2op1 = op1 << op2