Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Uso degli operatori in forma abbreviata

Vari operatori utilizzabili nelle espressioni hanno una forma abbreviata. Vengono utilizzati quando il risultato dell’operazione effettuata su una variabile va ri-assegnato alla variabile stessa. Nella sezione S12.3.2 ci sono tutti gli esempi di forme abbreviate.

In pratica, le due seguenti espressioni sono equivalenti:

dato = dato OP valore
dato OP= valore

dove la seconda espressione usa l’operatore OP in forma abbreviata. L’operatore OP può essere uno tra i vari operatori del C.

Per esempio

resto = resto % 10;
resto %= 10;

sono equivalenti.

Sono molto utili, per esempio, per incrementi:

x = x + 10;
x += 10;

e decrementi:

y = y - 2;
y -= 2;

prova-tu Modifica la soluzione proposta per il calcolo dei resti al fine di utilizzare gli operatori in forma abbreviata dove possibile.