Aquesta és una abreviatura convenient per calcular la resta quan es divideix un nombre enter per un altre i tornar-lo a assignar a la variable en què s’ha fet el càlcul.
x %= divisor; // equivalent a l'expressió x = x % divisor;
x
: variable. Tipus de dades permesos: int.
divisor
: variable o constant diferent de zero. Tipus de dades permesos: int.
int x = 7;
x %= 5; // x ara conté 2
L’operador mòdul compost no funciona amb floats.
Si el primer operand és negatiu, el resultat és negatiu (o zero). Per tant, el resultat de x %= 10 no sempre estarà entre 0 i 9 si x pot ser negatiu.
LLENGUATGE Mòdul
LLENGUATGE Estructura