Vergleichsoperatoren
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 21 von 74.
Vergleichsoperatoren werden verwendet, um zwei Operanden miteinander zu vergleichen.
Manchmal müssen wir prüfen, ob ein Operand größer/kleiner/... als ein anderer Operand ist. Die folgende Tabelle zeigt mögliche Vergleichsoperatoren:
| Operator | Bedeutung | Beispiel |
|---|---|---|
| == | Gleich | 1 == 2 ergibt false |
| != | Ungleich | 1 != 2 ergibt true |
| > | Größer als | 1 > 2 ergibt false |
| < | Kleiner als | 1 < 2 ergibt true |
| >= | Größer oder gleich | 1 >= 2 ergibt false |
| <= | Kleiner oder gleich | 1 <= 2 ergibt true |
Der Vergleichsoperator gibt true zurück, wenn der Vergleich korrekt ist, oder false andernfalls.
Zum Beispiel:
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2;var3 wird true enthalten, da var1 und var2 nicht gleich sind
Denken Sie an den
bool-Typ,var3ist ein bool.
Aufgabe
AnfängerSchreibe ein Skript, das 2 Variablen n1 und n2 mit den Werten 8 und 9 (entsprechend) initialisiert.
Initialisiere danach eine weitere Variable n3, die speichert, ob n1 größer als n2 ist.
Spickzettel
Vergleichsoperatoren werden verwendet, um zwischen zwei Operanden zu vergleichen und geben true oder false zurück:
| Operator | Bedeutung | Beispiel |
|---|---|---|
| == | Gleich | 1 == 2 gibt false zurück |
| != | Ungleich | 1 != 2 gibt true zurück |
| > | Größer als | 1 > 2 gibt false zurück |
| < | Kleiner als | 1 < 2 gibt true zurück |
| >= | Größer oder gleich | 1 >= 2 gibt false zurück |
| <= | Kleiner oder gleich | 1 <= 2 gibt true zurück |
Beispielhafte Verwendung:
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2; // var3 wird true enthaltenProbier es selbst
#include <iostream>
int main() {
// Schreibe deinen Code unten
// Ändere die folgende Zeile nicht
std::cout << "n1 = " << n1 << ", n2 = " << n2 << ", n3 = " << n3 << std::endl;
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else