24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
# 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)
|