= (opérateur d’affectation)

Description :

Le signe égal unique = dans le langage de programmation C++ est appelé l’opérateur d’affectation. Il a une signification différente de celle de la classe d’algèbre où il indiquait une équation ou une égalité. L’opérateur d’affectation indique au microcontrôleur d’évaluer la valeur ou l’expression qui se trouve à droite du signe égal et de la stocker dans la variable à gauche du signe égal.

Exemple de code :

int sensVal;              // déclarer une variable entière nommée sensVal
sensVal = analogRead(0); // stocker la tension d'entrée (numérisée) à la broche analogique 0 dans SensVal

 

Remarques et avertissements :

  1. La variable à gauche de l’opérateur d’affectation ( = signe ) doit pouvoir contenir la valeur qui y est stockée. S’il n’est pas assez grand pour contenir une valeur, la valeur stockée dans la variable sera incorrecte.
  2. Ne confondez pas l’opérateur d’affectation [ = ] (signe égal simple) avec l’opérateur de comparaison [ == ] (signe égal double), qui évalue si deux expressions sont égales.

 


 

Source : https://www.arduino.cc/reference/en/language/structure/arithmetic-operators/assignment/

 

Laisser un commentaire