Pour tous les exemples,
nous dirons pour chaque exemple que X = 12
Les opérateurs arithmétiques
Opétrateur |
Exemple |
X vaut |
+ |
X = X + 1 |
13 |
- |
X = X-1 |
11 |
* |
X = X * 2 |
24 |
/ |
X = X/2 |
6 |
% (Modulo) |
X = X % 5 |
2 |
= (Affectation) |
X = 7 |
7 |
Les raccourcis artithmétiques
Opétrateur |
Exemple |
X vaut |
+= |
X+=1 |
13 |
++ |
X++ |
13 |
-= |
X-=1 |
11 |
-- |
X-- |
11 |
*= |
X*=2 |
24 |
/= |
X/=2 |
6 |
%= |
X%=5 |
2 |
Les opérateurs logiques
Opétrateur |
Exemple |
Résultat |
< |
X<12 |
FALSE |
<= |
X<=12 |
TRUE |
> |
X>12 |
FALSE |
>= |
X>=12 |
TRUE |
== (égal
à) |
X==12 |
TRUE |
!= (Différent
de) |
X!=12 |
FALSE |
Et et Ou
Nous dirons que X vaut 12 et Y vaut 20
Opétrateur |
Exemple |
Résultat |
&& (et) |
(X==12) &&
(Y==7) |
FALSE |
|| (ou) |
(X==12) ||(Y==7) |
TRUE |
! (Négation) |
!(X==12) |
FALSE |
Il reste le décalage de bits (>>, <<) et la stricte
égalité et stricte différence(===. !==) que je n'aborde
pas parce que je n'ai pas vraiment compris, et ça n'a pas l'air d'être
d'une utilité transcendentale