Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs de Comparaison | Structures de Contrôle
Bases de C#
course content

Contenu du cours

Bases de C#

Bases de C#

1. Commencer
2. Traiter Avec les Types de Données
3. Structures de Contrôle
4. Boucles
5. Tableaux
6. Méthodes

book
Opérateurs de Comparaison

Avant de plonger dans les structures de contrôle, nous devons comprendre certains opérateurs. Le premier ensemble d'opérateurs que nous allons examiner s'appelle opérateurs de comparaison.

Comme l'indique le 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, nous pouvons créer des expressions logiques qui renvoient des valeurs logiques, telles que true ou false. Par exemple, l'expression 5 < 1 renverra false car 5 n'est pas plus grand que 1.

Remarque

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

cs

main

copy
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 d'opérateurs de comparaison :

cs

main

copy
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 mettre des variables dans ces expressions :

cs

main

copy
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 bool puisque les variables booléennes peuvent contenir une valeur de true ou false:

cs

main

copy
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 } } }
Quelle sera la sortie du code suivant ?

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 3. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt