Opérateurs d'affectation
Les opérateurs d'affectation en C sont utilisés pour assigner des valeurs à des variables. Le plus basique est l'opérateur =, mais il existe plusieurs autres opérateurs d'affectation combinés qui effectuent des opérations mathématiques tout en affectant une valeur à la variable.
| Opérateur |
Description |
Opérateur |
Équivalence |
| = |
Opérateur d'affectation simple. Attribue les valeurs des opérandes de droite à l'opérande de gauche c = a + b attribuera la valeur de a + b à c |
|
|
| += |
Addition et affectation |
a += 5 |
a = a + 5 |
| -= |
Soustraction et affectation |
a -= 5 |
a = a - 5 |
| *= |
Miltiplication et affectation |
a *= 5 |
a = a * 5 |
| /= |
Division et affectation |
a /= 5 |
a = a / 5 |
| %= |
Modulo et affectation |
a %= 5 |
a = a % 5 |
| <<= |
Décallage à gauche et affectation |
a <<= 2 |
a = a << 2 |
| >>= |
Décallage à droite et affectation |
a >>= 2 |
a = a >> 2 |
| &= |
Et binaire et affectation |
a &= 2 |
a = a & 2 |
| ^= |
Ou exclusif et affectation |
a ^= 2 |
a = a ^ 2 |
| |= |
Ou binaire et affectation |
a |= 2 |
a = a |
Les opérateurs d'affection combinent l'affectation simple aux autre opérateurs pour simplifier l'écriture d'une formule.
{class=definition}
Chapitre suivant : les Opérateurs arithmétiques