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 et en Pascal.
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
|