Title here
Summary here
Utilisés pour des calculs classiques :
| Symbole | Fonction | Exemple |
|---|---|---|
+ | Addition | a + b |
- | Soustraction | a - b |
* | Multiplication | a * b |
/ | Division | a / b |
% | Modulo (reste) | a % b |
Console.WriteLine(23 + 54); // Addition
Console.WriteLine(32 - 12); // Soustraction
Console.WriteLine(4 * 5); // Multiplication
Console.WriteLine(321 / 44); // Division
Console.WriteLine(798 % 8); // Modulo
Utilisés pour tester des conditions (retournent true ou false)
| Symbole | Signification | Exemple |
|---|---|---|
== | Égal à | a == b |
!= | Différent de | a != b |
> | Supérieur à | a > b |
< | Inférieur à | a < b |
>= | Supérieur ou égal à | a >= b |
<= | Inférieur ou égal à | a <= b |
[!TIP] Le point d’exclamation
!inverse une condition.
AND && : l’expression sera évaluée à true uniquement si les deux expressions sont évaluées à vrai. Sinon, elle sera évaluée à false.
| A | B | A AND B |
|---|---|---|
| True | True | True |
| True | False | False |
| False | True | False |
| False | False | False |
OR || : l’expression sera évaluée à true si au moins une des expressions est évaluée à vrai. Sinon, elle sera évaluée à false.
| A | B | A OR B |
|---|---|---|
| True | True | True |
| True | False | True |
| False | True | True |
| False | False | False |
NOT ! : inverse la valeur de l’expression à laquelle elle est appliquée. Une expression évaluée à true deviendra false, et une expression évaluée à false deviendra true.
| A | NOT A |
|---|---|
| True | False |
| False | True |
Agissent au niveau binaire.
| Symbole | Signification | Fonction |
|---|---|---|
& | AND | 1 si les deux bits sont 1 |
| | OR | |
^ | XOR | 1 si les bits sont différents |
<< | Décalage gauche | Décale les bits vers la gauche |
>> | Décalage droite | Décale les bits vers la droite |