# 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)
