0Pricing
C Academy · Leçon

Opérateurs logiques et de comparaison

Découvrez comment C évalue les conditions à l’aide d’opérateurs comme &&, ||, !, >, <, == et !=.

Opérateurs logiques et de comparaison est une leçon C Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C Academy comprend 3 leçons au total.

Opérateurs logiques et de comparaison

Opérateurs logiques et de comparaison

Les opérateurs logiques et de comparaison servent à évaluer des conditions en C.

Dans cette leçon, vous découvrirez :

  • Les opérateurs de comparaison tels que ==, !=, > et <.
  • Les opérateurs logiques tels que &&, || et !.
Opérateurs logiques et de comparaison — illustration 1

Opérateurs de comparaison

Opérateurs de comparaison

Les opérateurs de comparaison servent à comparer deux valeurs.

Exemples :

  • == (Égal à)
  • != (Différent de)
  • > (Supérieur à)
  • < (Inférieur à)

Exemple : opérateurs de comparaison

Exemple : opérateurs de comparaison

Ce programme illustre les opérateurs de comparaison.

#include <stdio.h>

int main() {
    int a = 5, b = 10;
    printf("a == b: %d\n", a == b);
    printf("a != b: %d\n", a != b);
    printf("a > b: %d\n", a > b);
    printf("a < b: %d\n", a < b);
    return 0;
}

Opérateurs logiques

Opérateurs logiques

Les opérateurs logiques servent à combiner plusieurs conditions.

Exemples :

  • && (Opérateur logique AND)
  • || (Opérateur logique OR)
  • ! (Opérateur logique NOT)

Exemple : opérateurs logiques

Exemple : opérateurs logiques

Ce programme illustre les opérateurs logiques.

#include <stdio.h>

int main() {
    int x = 5, y = 10;
    printf("(x > 0 && y > 0): %d\n", (x > 0 && y > 0));
    printf("(x > 0 || y < 0): %d\n", (x > 0 || y < 0));
    printf("!(x > 0): %d\n", !(x > 0));
    return 0;
}

Utiliser des opérateurs dans des conditions

Utiliser des opérateurs dans des conditions

Les opérateurs de comparaison et les opérateurs logiques sont couramment utilisés dans les instructions if.

Exemple :

if (age >= 18 && age <= 65) { printf("Eligible for work."); }

Exemple : utiliser des opérateurs dans des instructions if

Exemple : utiliser des opérateurs dans des instructions if

Ce programme vérifie si un nombre est compris entre 1 et 100.

#include <stdio.h>

int main() {
    int num = 50;
    if (num > 0 && num <= 100) {
        printf("Number is in range.\n");
    } else {
        printf("Number is out of range.\n");
    }
    return 0;
}

Erreurs courantes

Erreurs courantes

Voici des erreurs courantes lors de l’utilisation des opérateurs :

  • Utiliser = au lieu de == dans les comparaisons.
  • Oublier les parenthèses dans les conditions complexes.
  • Utiliser incorrectement les opérateurs logiques AND (&&) et OR (||).

Résumé

Résumé

Dans cette leçon, vous avez appris :

  • Les opérateurs de comparaison : ==, !=, >, <.
  • Les opérateurs logiques : &&, ||, !.
  • Comment utiliser ces opérateurs dans des conditions.

Ensuite, nous passerons aux fonctions et à la programmation modulaire en C !

Opérateurs logiques et de comparaison — illustration 10

Questions Fréquemment Posées

La leçon « Opérateurs logiques et de comparaison » est-elle gratuite ?

Oui — le texte complet de « Opérateurs logiques et de comparaison » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C Academy, passe à CoddyKit PRO. Le cours C Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Opérateurs logiques et de comparaison » ?

Découvrez comment C évalue les conditions à l’aide d’opérateurs comme &&, ||, !, >, <, == et !=. Tu pratiques C Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C Academy ?

Aucune expérience préalable n'est requise. C Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 3.

Combien de temps prend la leçon « Opérateurs logiques et de comparaison » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C Academy ?

Oui. Chaque leçon C Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Instructions conditionnelles
  2. Structures de boucle
  3. Opérateurs logiques et de comparaison
← Retour à C Academy