Opérateurs arithmétiques
|
+
|
Binaire
|
Addition.
|
-
|
Binaire
|
Soustraction.
|
*
|
Binaire
|
Multiplication.
|
/
|
Binaire
|
Division.
|
%
|
Binaire
|
Modulo.
|
ˆ
|
Binaire
|
Exponentiation.
|
++
|
Unaire
|
Incrémentation
d’une variable d’une unité.
|
--
|
Unaire
|
Décrémentation
d’une variable d’une unité.
|
+=
|
Binaire
|
x+=y
est équivalent à x=x+y.
|
-=
|
Binaire
|
x-=y
est équivalent à x=x-y.
|
*=
|
Binaire
|
x*=y
est équivalent à x=x*y.
|
/=
|
Binaire
|
x/=y
est équivalent à x=x/y.
|
%=
|
Binaire
|
x%=y
est équivalent à x=x%y.
|
ˆ=
|
Binaire
|
xˆ=y
est équivalent à x=xˆy.
|
Opérateurs de tests
|
<
|
Binaire
|
Inférieur.
|
>
|
Binaire
|
Supérieur.
|
<=
|
Binaire
|
Inférieur
ou égal.
|
>=
|
Binaire
|
Supérieur
ou égal.
|
==
|
Binaire
|
Test d’égalité.
|
!=
|
Binaire
|
Test d’inégalité.
|
~
|
Binaire
|
Correspondance
avec une expression régulière.
|
!~
|
Binaire
|
Non correspondance
avec une expression régulière.
|
Opérateurs logiques
|
!
|
Binaire
|
Négation.
|
&&
|
Binaire
|
Et logique.
|
||
|
Binaire
|
Ou logique.
|
Divers
|
=
|
Binaire
|
Affectation.
|
e1 ? e2 : e3
|
Ternaire
|
L’expression globale
vaut e2 si e1 est vrai, e3 dans le cas contraire.
|
e1 e2 (opérateur
espace)
|
Binaire
|
Concaténation
de e1 et e2.
|