Description :
Il s’agit d’un raccourci pratique pour calculer le reste lorsqu’un entier est divisé par un autre et le réattribuer à la variable sur laquelle le calcul a été effectué.
Syntaxe :
x %= divisor; // équivalent à l'expression x = x % diviseur ;
Paramètres :
Exemple de code :
Remarques et avertissements :
- L’opérateur de reste composé ne fonctionne pas sur les flottants.
- Si le premier opérande est négatif, le résultat est négatif (ou nul). Par conséquent, le résultat de
x %= 10
ne sera pas toujours compris entre 0 et 9 s’ilx
peut être négatif.
Source : https://www.arduino.cc/reference/en/language/structure/compound-operators/compoundremainder/