1.3 KiB
1.3 KiB
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