Avant de nous lancer dans les 'spécialités' du langage C, retrouvons d'abord les opérateurs correspondant à ceux que nous connaissons déjà en langage descriptif.
Opérateurs arithmétiques
+ |
addition |
| - |
soustraction |
| * |
multiplication |
| / |
division (entière et rationnelle!) |
| % |
modulo (reste d'une div. entière) |
Opérateurs logiques
&& |
et logique (and) |
| || |
ou logique (or) |
| ! |
négation logique (not) |
Opérateurs de comparaison
== |
égal à |
| != |
différent de |
| <, <=, >, >= |
plus petit que, ... |
Opérations logiques
Les résultats des opérations de comparaison et des opérateurs logiques sont du type int:
- la valeur 1 correspond à la valeur booléenne vrai
- la valeur 0 correspond à la valeur booléenne faux
![]()
Les opérateurs logiques considèrent toute valeur différente de zéro comme vrai et zéro comme faux:
32 && 2.3 |
1 |
||
| !65.34 |
0 |
||
| 0||!(32 > 12) |
0 |