%= (reste composé)

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 :

x : variable. Types de données autorisés : int .
divisor : variable ou constante non nulle . Types de données autorisés : int .

Exemple de code :

int x = 7;
x %= 5; // x contient maintenant 2

 

Remarques et avertissements :

  1. L’opérateur de reste composé ne fonctionne pas sur les flottants.
  2. 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’il x peut être négatif.

 


 

Source : https://www.arduino.cc/reference/en/language/structure/compound-operators/compoundremainder/

 

Laisser un commentaire