|
C++ / Opérateurs
/ Opérateurs d'Affectation
| Opérateur |
Signification |
Priorité |
Associativité |
Exemple |
|
=
|
Affectation simple |
2 |
de droite à gauche |
x = y
|
|
+=
|
Affectation avec addition |
2 |
de droite à gauche |
x += y
|
|
-=
|
Affectation avec soustraction |
2 |
de droite à gauche |
x -= y
|
|
*=
|
Affectation avec multiplication |
2 |
de droite à gauche |
x *= y
|
|
/
|
Affectation avec division |
2 |
de droite à gauche |
x /= y
|
|
%=
|
Affectation avec opération Modulo |
2 |
de droite à gauche |
x %= y
|
|
<<=
|
Affectation avec décalage gauche |
2 |
de droite à gauche |
x <<= y
|
|
>>=
|
Affectation avec décalage droit |
2 |
de droite à gauche |
x >>= y
|
|
&=
|
Affectation avec ET binaire |
2 |
de droite à gauche |
x &= y
|
|
¦=
|
Affectation avec OU binaire exclusif |
2 |
de droite à gauche |
x ¦= y
|
|
^=
|
Affectation avec OU binaire inclusif |
2 |
de droite à gauche |
x ^= y
|
Affectation simple
L'opérateur (=) permet d'affecter une valeur à
une variable .
Exemple: i = 7; // La variable vaut désormais
7
Affectation avec addition
L'opérateur (+=) permet d'effectuer l'opération
( x = x + un_chiffre).
Suppossons la variable i égale à 7 Exemple: i += 7; //
La variable vaut désormais 14
Affectation avec soustraction
L'opérateur (-=) permet d'effectuer l'opération
( x = x - un_chiffre).
Suppossons la variable i égale à 7 Exemple: i -= 7; //
La variable vaut désormais 0
Affectation avec multiplication
L'opérateur (-=) permet d'effectuer l'opération
( x = x * un_chiffre).
Suppossons la variable i égale à 7 Exemple: i *= 7; //
La variable vaut désormais 49
Affectation avec division
L'opérateur (/=) permet d'effectuer l'opération
( x = x / un_chiffre).
Suppossons la variable i égale à 7 Exemple: i /= 7; //
La variable vaut désormais 1
Affectation avec Modulo
L'opérateur (%=) permet d'effectuer l'opération
( x = x % un_chiffre).
Suppossons la variable i égale à 3 Exemple: i %= 2; //
La variable vaut désormais 4
Affectation avec décalage gauche
L'opérateur (<<=) permet d'effectuer l'opération
( x = x << un_chiffre).
Suppossons la variable i égale à 1 Exemple: i <<=
2; // La variable vaut désormais 5
Affectation avec décalage droit
L'opérateur (>>=) permet d'effectuer l'opération
( x = x >> un_chiffre).
Suppossons la variable i égale à 4 Exemple: i >>=
2; // La variable vaut désormais 5
Affectation avec ET binaire
L'opérateur (&=) permet d'effectuer l'opération
( x = x & un_chiffre).
Affectation avec OU binaire eclusif
L'opérateur (¦=) permet d'effectuer l'opération
( x = x ¦ un_chiffre).
Affectation avec OU binaire inclusif
L'opérateur (^=) permet d'effectuer l'opération
( x = x ^ un_chiffre).
|