Opérateurs de comparaison
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 les opérateurs de comparaison.
Comme leur nom l'indique, les opérateurs de comparaison sont utilisés pour comparer des valeurs. Voici la 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.
Remarque
Il est possible d'insérer directement des expressions dans les méthodes
Console.Write.
main.cs
123456789101112using 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
123456789101112131415161718using 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 utiliser des variables dans ces expressions :
main.cs
123456789101112131415161718using 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
12345678910111213141516using 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 } } }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.59
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 les opérateurs de comparaison.
Comme leur nom l'indique, les opérateurs de comparaison sont utilisés pour comparer des valeurs. Voici la 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.
Remarque
Il est possible d'insérer directement des expressions dans les méthodes
Console.Write.
main.cs
123456789101112using 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
123456789101112131415161718using 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 utiliser des variables dans ces expressions :
main.cs
123456789101112131415161718using 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
12345678910111213141516using 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 } } }
Merci pour vos commentaires !