Aller au contenu principal

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érateurDescriptionOpé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 affectationa += 5a = a + 5
-=Soustraction et affectationa -= 5a = a - 5
*=Miltiplication et affectationa *= 5a = a * 5
/=Division et affectationa /= 5a = a / 5
%=Modulo et affectationa %= 5a = a % 5
<<=Décallage à gauche et affectationa <<= 2a = a << 2
>>=Décallage à droite et affectationa >>= 2a = a >> 2
&=Et binaire et affectationa &= 2a = a & 2
^=Ou exclusif et affectationa ^= 2a = a ^ 2
`=`Ou binaire et affectationa |= 2
remarque

Les opérateurs d'affection combinent l'affectation simple aux autre opérateurs pour simplifier l'écriture d'une formule.