Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
8.0 Les Fondamentaux de la Programmation
8.2 Les Opérateurs

Les Opérateurs

Les opérateurs en programmation sont des symboles spéciaux qui effectuent des opérations sur des variables et des valeurs. Comprendre les différents types d'opérateurs et leur utilisation appropriée est crucial pour écrire un code efficace. Cette section explore les opérateurs en profondeur.

1. Opérateurs Arithmétiques

Les opérateurs arithmétiques effectuent des opérations mathématiques sur des variables. Ils incluent l'addition (+), la soustraction (-), la multiplication (*), la division (/), et le modulo (%).

Exemple (JavaScript) :

let a = 10
let b = 5
 
let somme = a + b // 15
let difference = a - b // 5
let produit = a * b // 50
let quotient = a / b // 2
let reste = a % b // 0

2. Opérateurs de Comparaison

Les opérateurs de comparaison comparent deux valeurs et renvoient un résultat booléen. Ils incluent l'égalité (==), l'inégalité (!=), la supériorité (>), l'infériorité, la supériorité ou égalité, et l'infériorité ou égalité.

Exemple (JavaScript) :

let x = 5
let y = 10
 
console.log(x == y) // false
console.log(x != y) // true
console.log(x > y) // false
console.log(x < y) // true
console.log(x >= y) // false
console.log(x <= y) // true

3. Opérateurs Logiques

Les opérateurs logiques effectuent des opérations logiques sur les valeurs booléennes. Ils incluent ET logique (&&), OU logique (||), et NON logique (!).

Exemple (JavaScript) :

let a = true
let b = false
 
console.log(a && b) // false (ET logique)
console.log(a || b) // true (OU logique)
console.log(!a) // false (NON logique)

4. Opérateurs d'Assignation

Les opérateurs d'assignation attribuent une valeur à une variable. L'opérateur d'assignation simple est (=), et il existe des versions combinées comme (+=), (-=), (*=), etc.

Exemple (JavaScript) :

let x = 10
x += 5 // x vaut maintenant 15

5. Opérateurs Bitwise

Les opérateurs bitwise effectuent des opérations sur les bits d'une valeur. Ils incluent le ET (&), le OU inclusif (|), le OU exclusif (^), le décalage à gauche et le décalage à droite.

Exemple (JavaScript) :

let a = 5 // Représentation binaire : 0101
let b = 3 // Représentation binaire : 0011
 
console.log(a & b) // 1 (ET bitwise)
console.log(a | b) // 7 (OU inclusif bitwise)
console.log(a ^ b) // 6 (OU exclusif bitwise)
console.log(a << 1) // 10 (Décalage à gauche de 1 bit)
console.log(a >> 1) // 2 (Décalage à droite de 1 bit)

Conclusion

Les opérateurs jouent un rôle central dans la manipulation des données en programmation. Comprendre comment utiliser les opérateurs arithmétiques, de comparaison, logiques, d'assignation, et bitwise de manière appropriée est essentiel pour écrire un code clair, concis et fonctionnel.