# 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 | 2 > 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](arithmétiques)