Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs de comparaison | Section
Bases du C#

Opérateurs de comparaison

Glissez pour afficher le menu

Avant d'aborder les structures de contrôle, il est nécessaire de comprendre certains opérateurs. Le premier ensemble d'opérateurs que nous allons examiner s'appelle opérateurs de comparaison.

Comme l'indique leur nom, les opérateurs de comparaison sont utilisés pour comparer des valeurs. Voici une liste de tous les opérateurs de comparaison :

En utilisant les opérateurs de comparaison, il est possible de créer des expressions logiques qui renvoient des valeurs logiques, telles que true ou false. Par exemple, l'expression 5 < 1 retournera false car 5 n'est pas inférieur à 1.

Note
Remarque

Nous pouvons directement placer des expressions dans les méthodes Console.Write.

main.cs

main.cs

123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Voici quelques exemples supplémentaires d'expressions formées à l'aide des opérateurs de comparaison :

main.cs

main.cs

123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }

Nous pouvons également inclure des variables dans ces expressions :

main.cs

main.cs

123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }

Nous pouvons stocker les résultats des expressions logiques dans des variables de type bool, car les variables booléennes peuvent contenir une valeur de true ou false :

main.cs

main.cs

12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
question mark

Quelle sera la sortie du code suivant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 25

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 25
some-alt