Opérateurs composés.
Combinant des opérateurs arithmétiques on peut donner des nouvelles fonctionnalités aux variables. Par exemple on peut créer un compteur ou un accumulateur. C’est à dire, on peut accumuler une valeur à chaque tour, ou simplement, réaliser un compteur des tours que fait une boucle avec une instruction for.
Opérateurs composés | |
++ | accroissement |
— | décrément |
+= | addition composée |
-= | soustraction composée |
*= | multiplication composée |
/= | division composée |
%= | module composé |
&= | AND bit à bit composé |
|= | OR bit à bit composé |
++ et —
Ceux sont des opérateurs que augmentent ou diminuent une variable.
Syntaxe:
x++; // augmente x une unité et renvoie l'ancienne valeur de x
++x; // augmente x une unité et renvoie la nouvelle valeur de x
x--; // diminue x une unité et renvoie l'ancienne valeur de x
--x; // diminue x une unité et renvoie la nouvelle valeur de x
Exemple:
x = 2;
y = ++x; // x a maintenant la valeur 3, et renvoie 3
y = x--; // x a maintenant la valeur 2, et renvoie 3
+=, -=, *= et /=
Ces opérateurs réalisent un opération mathématique entre deux variables ou entre une variable et une constante.
Syntaxe:
x += y; // équivalent à l' expression x = x + y;
x -= y; // équivalent à l' expression x = x - y;
x *= y; // équivalent à l' expression x = x * y;
x %= y; // équivalent à l' expression x = x % y;
x /= y; // équivalent à l' expression x = x / y;
Exemples:
x = 2;
x += 4; // x vaut maintenant 6
x -= 3; // x vaut maintenant 3
x *= 10; // x vaut maintenant 30
x /= 2; // x vaut maintenant 15
x %= 5; // x vaut maintenant 0