Contenu du cours
Bases de C#
Bases de C#
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
.
main
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 :
main
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 :
main
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
:
main
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 } } }
Merci pour vos commentaires !