Menu
Coddy logo textTech

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:

OperatorBedeutungBeispiel
==Gleich1 == 2 gibt 0 (false) zurück
!=Ungleich1 != 2 gibt 1 (true) zurück
>Größer als1 > 2 gibt 0 (false) zurück
<Kleiner als1 < 2 gibt 1 (true) zurück
>=Größer oder gleich1 >= 2 gibt 0 (false) zurück
<=Kleiner oder gleich1 <= 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

challenge icon

Aufgabe

Einfach

Schreibe 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:

OperatorBedeutungBeispiel
==Gleich1 == 2 gibt 0 (falsch) zurück
!=Ungleich1 != 2 gibt 1 (wahr) zurück
>Größer als1 > 2 gibt 0 (falsch) zurück
<Kleiner als1 < 2 gibt 1 (wahr) zurück
>=Größer oder gleich1 >= 2 gibt 0 (falsch) zurück
<=Kleiner oder gleich1 <= 2 gibt 1 (wahr) zurück

Beispielhafte Verwendung:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3 wird 1 (wahr) enthalten

Probier 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;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals