Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs Logiques | Section
Données et Opérateurs en C

Opérateurs Logiques

Glissez pour afficher le menu

Les opérateurs logiques permettent d'évaluer la véracité de plusieurs expressions, établissant ainsi des conditions complexes et précises pour votre programme.

Imaginez que vous devez placer un point sur un système de coordonnées cartésiennes. Vous ne pouvez placer ce point que si vous disposez à la fois de la coordonnée x et de la coordonnée y. Si l'une de ces coordonnées manque, le point ne peut pas être placé.

Ces opérateurs renvoient soit true, soit false, selon les conditions données. Avec l'introduction de la norme C99, la gestion des données booléennes est devenue plus simple grâce au type de données bool. Ce type de données ne peut contenir que deux valeurs : 1 (true) ou 0 (false).

Main.c

Main.c

12345678910111213141516
#include <stdio.h> int main() { int x = 45; int y = -4; /* Using AND operator: if `x` and `y` equals `true` (exists)), point will equal `1` */ bool point = (x && y); // x = true AND y = true printf("Point exists, because x and y exists\n"); printf("Result of expression equal: %d\n", point); return 0; }

Pour fournir plus de contexte :

Main.c

Main.c

12345678910111213
#include <stdio.h> int main() { int x = 45; int y = 150; bool point = (x < 50 && y > 100); // `(x < 50) AND (y > 100)` printf("Is the expression logically correct?\n"); printf("%d\n", point); return 0; }

Les opérateurs logiques révèlent tout leur potentiel lorsqu'ils sont utilisés avec des instructions conditionnelles et des boucles.

question mark

Ordonnez les opérateurs logiques dans l'ordre spécifié : &&, ||, !.

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 14

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 14
some-alt