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