Files
programmationc/opérateurs.md
2026-01-05 23:05:23 +01:00

2.1 KiB
Raw Blame History

# Opérateurs

Un opérateur est un symbole qui indique au programme qu'il faut effectuer des opérations mathématiques ou logiques spécifiques. {class=definition}

Opérateurs de signe

Supposons que la variable a a pour valeur 7

Opérateur Description Exemple
+ positif a + -5 = 2
\ inversion de signe a +5 = 2

Opérateurs arithmétiques

Supposons que la variable a a pour valeur 7 et que la variable b la valeur 19 alors :

Opérateur Description Exemple
+ Addition a + b = 26
Soustraction a b = -12
* Multiplication a * b = 133
/ Division b / a = 2
% Modulo, reste de la division entière b % a = 5
++ Opérateur d'incrémentation
augmente la valeur entière de 1.
a++ = 8
-- Opérateur de décrémentation
diminue la valeur entière de 1.
a-- = 6

Opérateurs relationnels

Opérateurs logiques

Supposons que la variable a a pour valeur 1 et que la variable b la valeur 0 alors :

Opérateur Description Exemple
&& ET logique. Si les deux opérandes sont différents de zéro, la condition devient vraie. a && b est faux.
|| OU logique. Si l'un des deux opérandes est différent de zéro, la condition devient vraie. a || b est vrai.
! NON logique. Il est utilisé pour inverser l'état logique de son opérande. Si une condition est vraie, alors l'opérateur logique NON la rendra fausse. !(a && b) est vrai.

En savoir plus sur les opérateurs logiques

Supposons que la variable a a pour valeur 60 et que la variable b la valeur 13 alors :

En savoir plus sur les opérateurs bit-à-bit

Autres

Outre les opérateurs évoqués ci-dessus, il existe quelques autres opérateurs importants.

Opérateur Description Exemple
sizeof() Renvoie la taille d'une variable. sizeof(a), où a est un entier, renverra 4.
& Renvoie l'adresse d'une variable. &a renvoie l'adresse réelle de la variable.
* Pointeur de la variable *a;
? : Expression conditionnelle.