Relationale Operatoren
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 20 von 63.
Vergleichsoperatoren werden verwendet, um zwei Operanden 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 gibt 0 (false) zurück |
| != | Ungleich | 1 != 2 gibt 1 (true) zurück |
| > | Größer als | 1 > 2 gibt 0 (false) zurück |
| < | Kleiner als | 1 < 2 gibt 1 (true) zurück |
| >= | Größer oder gleich | 1 >= 2 gibt 0 (false) zurück |
| <= | Kleiner oder gleich | 1 <= 2 gibt 1 (true) zurück |
Der Vergleichsoperator gibt 1 zurück, wenn der Vergleich wahr ist, oder 0 wenn er falsch ist.
Zum Beispiel:
int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;var3 wird 1 enthalten, da var1 und var2 nicht gleich sind
Aufgabe
EinfachSchreibe ein Programm, 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.
Gib die Werte aller drei Variablen mit printf() im folgenden Format aus:
n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]Spickzettel
Vergleichsoperatoren werden verwendet, um zwei Operanden zu vergleichen und geben 1 (wahr) oder 0 (falsch) zurück:
| Operator | Bedeutung | Beispiel |
|---|---|---|
| == | Gleich | 1 == 2 gibt 0 (falsch) zurück |
| != | Ungleich | 1 != 2 gibt 1 (wahr) zurück |
| > | Größer als | 1 > 2 gibt 0 (falsch) zurück |
| < | Kleiner als | 1 < 2 gibt 1 (wahr) zurück |
| >= | Größer oder gleich | 1 >= 2 gibt 0 (falsch) zurück |
| <= | Kleiner oder gleich | 1 <= 2 gibt 1 (wahr) zurück |
Beispielhafte Verwendung:
int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3 wird 1 (wahr) enthaltenProbier es selbst
#include <stdio.h>
int main() {
// Geben Sie Ihren Code unten ein
// Ändern Sie die folgende Zeile nicht
printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge