Vergleichsoperatoren
Bevor wir uns mit Kontrollstrukturen beschäftigen, müssen wir einige Operatoren verstehen. Die erste Gruppe von Operatoren, die wir betrachten, sind die Vergleichsoperatoren.
Wie der Name schon sagt, werden Vergleichsoperatoren zum Vergleichen von Werten verwendet. Im Folgenden finden Sie eine Liste aller Vergleichsoperatoren:
Mit Vergleichsoperatoren können wir logische Ausdrücke erstellen, die logische Werte wie true
oder false
zurückgeben. Zum Beispiel ergibt der Ausdruck 5 < 1
den Wert false
, da 5
nicht kleiner als 1
ist.
Hinweis
Wir können Ausdrücke direkt in die Methoden
Console.Write
einfügen.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Im Folgenden finden Sie weitere Beispiele für Ausdrücke, die mit Vergleichsoperatoren gebildet werden:
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 } } }
Wir können in diesen Ausdrücken auch Variablen verwenden:
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 } } }
Wir können die Ergebnisse der logischen Ausdrücke in bool
-Variablen speichern, da boolesche Variablen entweder den Wert true
oder false
enthalten können:
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 } } }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain how each comparison operator works with examples?
What are some common mistakes when using comparison operators?
How do I use comparison operators with variables in code?
Awesome!
Completion rate improved to 1.59
Vergleichsoperatoren
Swipe um das Menü anzuzeigen
Bevor wir uns mit Kontrollstrukturen beschäftigen, müssen wir einige Operatoren verstehen. Die erste Gruppe von Operatoren, die wir betrachten, sind die Vergleichsoperatoren.
Wie der Name schon sagt, werden Vergleichsoperatoren zum Vergleichen von Werten verwendet. Im Folgenden finden Sie eine Liste aller Vergleichsoperatoren:
Mit Vergleichsoperatoren können wir logische Ausdrücke erstellen, die logische Werte wie true
oder false
zurückgeben. Zum Beispiel ergibt der Ausdruck 5 < 1
den Wert false
, da 5
nicht kleiner als 1
ist.
Hinweis
Wir können Ausdrücke direkt in die Methoden
Console.Write
einfügen.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Im Folgenden finden Sie weitere Beispiele für Ausdrücke, die mit Vergleichsoperatoren gebildet werden:
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 } } }
Wir können in diesen Ausdrücken auch Variablen verwenden:
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 } } }
Wir können die Ergebnisse der logischen Ausdrücke in bool
-Variablen speichern, da boolesche Variablen entweder den Wert true
oder false
enthalten können:
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 } } }
Danke für Ihr Feedback!