Les opérateurs sont des symboles spéciaux utilisés pour agir sur les valeurs. Ils peuvent être regroupés en types: arithmétique, d’affectation, de comparaison, de logique et
opérateurs bit à bit, opérateurs divers
Table of Contents
Les opérateurs arithmétiques
Les opérateurs permettent d’effectuer des opérations arithmétiques sur les variables.
- Opérateurs Arithmétiques : +, –, *, /
- Opérateur Modulo : %
- Opérateurs incrémentation et décrémentation : ++, ––
float x = 3 + 2; // 5 // L'addition
x = 3 - 2; // 1 // soustraction
x = 3 * 2; // 6 // multiplication
x = 3 / 2; // 1 // division
x = 3 % 2; // 1 // modulo
Les opérateurs d’affectation
L’opérateur d’assignation = Opérateur d’affectation simple, Attribue les valeurs des opérandes du côté droit à l’opérande du côté gauche
= | Affectation simple, attribue les valeurs des opérandes du côté droit à l’opérande du côté gauche | |
+= | Affectation de l’entier par une addition | |
-= | Affectation de l’entier par une soustraction | |
*= | Affectation de l’entier par une multiplication | |
/= | Affectation de l’entier par une division | |
<<= | Affectation de l’entier par un décalage à gauche | |
>>= | Affectation de l’entier par un décalage à droite | |
%= | Affectation de l’entier par un reste d’une division (modulo) | |
&= | Affectation de l’entier par un «Et binaire» | |
|= | Affectation de l’entier par un «Ou binaire» | |
^= | Affectation de l’entier par un «Ou exclusif binaire» |
Les opérateurs de comparaison
Ils permettent de tester des conditions et renvoient une valeur booléenne (true ou false).
<, >, <=, >=, ==, !=
Opérateurs logiques
Les opérateurs logiques sont souvent utilisés avec les opérateurs de comparaison. Une expression booléenne renvoi une de ces deux valeurs : vrai (true=1) ou faux (false=0).
Les opérateurs logiques sont :
Opérateur | |
---|---|
&& | ET conditionnel |
|| | OU conditionnel |
! | Négation |
ˆ | OU exclusif |
& | ET logique |
Exemples
bool b = (true && false); (false)
b = (true || false); // (true)
b = !(true) // (false)