📘 Kapitel 2 · Unit 7 von 30

Vergleichsoperatoren
& boolesche Logik

== != < > && || ! · Wahrheitswerte · Komplexe Bedingungen

7 / 30 Units
Ömer
Kapitel 2: Operatoren & Entscheidungen ~45 Min. Theorie + Simulator + Quiz + Spickzettel
Ömer
Ömer sagt:

Vergleiche und Logik – das ist die Grundlage aller Entscheidungen in deinen Programmen. Und der häufigste Bug: == statt = schreiben! Ich zeige dir, wie man ihn vermeidet.

Vergleichsoperatoren

Op.BedeutungBeispiel (x=7, y=12)Ergebnis
==Gleichx == y0 (falsch)
!=Ungleichx != y1 (wahr)
<Kleiner alsx < y1 (wahr)
>Größer alsx > y0 (falsch)
<=Kleiner/gleichx <= 71 (wahr)
>=Größer/gleichy >= 101 (wahr)

⚠️ == vs. = – der klassische C-Bug!

= ist Zuweisung: x = 5 → speichert 5 in x.
== ist Vergleich: x == 5 → prüft ob x gleich 5 ist.
Ein if (x = 5) ist immer wahr und weist 5 zu – kein Compile-Fehler!

Logische Operatoren

&& – UND

Wahr wenn beide Seiten wahr.
x > 0 && x < 100

|| – ODER

Wahr wenn mindestens eine Seite wahr.
note == 1 || note == 2

! – NICHT

Dreht den Wert um: !(x > 0) = x <= 0

Wahrheitstabellen

ABA && B
000
010
100
111
ABA || B
000
011
101
111

⚡ Code-Simulator

Schreibe C-Code links und führe ihn aus – der Simulator zeigt printf-Ausgaben sofort:

C Simulator – Unit 7
▶ Ausgabe
– Klicke auf AUSFÜHREN –
Ömer
Ömer sagt:

Ändere die Werte und schau wie sich die Ausgabe verändert. Das beste Lernen ist Ausprobieren!

🎯 Wissens-Quiz

Fragen werden geladen …

📋 Spickzettel

Vergleich
==Gleich
!=Ungleich
<Kleiner
<=Kleiner/gleich
>Größer
>=Größer/gleich
Logik
&&UND – beide wahr
||ODER – mind. eine wahr
!NICHT – Umkehrung
Ergebnis0=falsch, 1=wahr

✅ Checkliste Unit 7

  • Ich kenne alle 6 Vergleichsoperatoren
  • Ich erkenne den Unterschied zwischen = und ==
  • Ich kenne &&, || und ! und kann sie anwenden
  • Ich kann Wahrheitstabellen lesen und erstellen