BESTE WEBSITE FÜR WEBENTWICKLER

C++ Lernprogramm

C++ HEIM C++ Einführung C++ Loslegen C++ Syntax C++ Ausgabe C++-Kommentare C++-Variablen C++-Benutzereingabe C++-Datentypen C++ Betreiber C++-Strings C++ Math C++ Booleans C++-Bedingungen C++ Switch C++ While-Schleife C++ For-Schleife C++ Pause/Fortfahren C++-Arrays C++-Strukturen C++-Aufzählungen C++-Referenzen C++ Hinweise

C++ Funktionen

C++-Funktionen C++-Funktionsparameter Überladen von C++-Funktionen C++-Bereich C++-Rekursion

C++-Klassen

C++ OOP C++-Klassen/Objekte C++-Klassenmethoden C++-Konstruktoren C++-Zugriffsspezifizierer C++-Kapselung C++-Vererbung C++-Polymorphismus C++-Dateien C++-Ausnahmen C++-Datum

C++ Wie man

Zwei Zahlen hinzufügen Zufallszahlen

C++-Referenz

C++-Referenz C++-Schlüsselwörter C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++-Beispiele

C++-Beispiele C++-Compiler C++-Übungen C++-Quiz C++-Zertifikat

C++ Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C++ Boolesche Ausdrücke


Boolesche Ausdrücke

Ein Boolescher Ausdruck gibt einen booleschen Wert zurück, der entweder ist 1 (true) oder 0 (false).

Dies ist nützlich, um Logik aufzubauen und Antworten zu finden.

Sie können einen Vergleichsoperator verwenden, beispielsweise größer als (>). Operator, um herauszufinden, ob ein Ausdruck (oder eine Variable) wahr oder falsch ist:

Beispiel

int x = 10;
int y = 9;
cout << (x > y); // kehrt zurück 1 (true), weil 10 höher als 9 ist
Try it Yourself »

Oder noch einfacher:

Beispiel

cout << (10 > 9); // kehrt zurück 1 (true), weil 10 höher als 9 ist
Try it Yourself »

In den folgenden Beispielen verwenden wir den Operator gleich (==), um einen Ausdruck auszuwerten:

Beispiel

int x = 10;
cout << (x == 10);  // kehrt zurück 1 (true), weil der Wert von x gleich 10 ist
Try it Yourself »

Beispiel

cout << (10 == 15);  // kehrt zurück 0 (false), denn 10 ist nicht gleich 15
Try it Yourself »

Beispiel aus dem wirklichen Leben

Stellen wir uns ein Beispiel aus dem „realen Leben“ vor, bei dem wir herausfinden müssen, ob eine Person alt genug ist, um zu wählen.

Im folgenden Beispiel verwenden wir den Vergleichsoperator >=, um herauszufinden, ob das Alter (25) ist größer ODER gleich der festgelegten Altersgrenze für das Wahlrecht 18:

Beispiel

int myAge = 25;
int votingAge = 18;

cout << (myAge >= votingAge); // kehrt zurück 1 (true), das bedeutet, dass 25-Jährige wählen dürfen!
Try it Yourself »

Cool, oder? Ein noch besserer Ansatz (da wir gerade in Fahrt sind) wäre, den obigen Code in eine if...else-Anweisung zu packen, damit wir verschiedene Aktionen ausführen können je nach Ergebnis:

Beispiel

Ausgabe „Alt genug zum Wählen!“ wenn myAge größer oder gleich 18 ist. Andernfalls wird „Nicht alt genug zum Wählen“ ausgegeben:

int myAge = 25;
int votingAge = 18;

if (myAge >= votingAge) {
  cout << "Alt genug, um zu wählen!";
} else {
  cout << "Nicht alt genug, um zu wählen.";
}

// Ausgänge: Alt genug, um zu wählen!
Try it Yourself »

Boolesche Werte sind die Grundlage für alle C++-Vergleiche und -Bedingungen.

Mehr über Bedingungen (if...else) erfahren Sie im nächsten Kapitel.

C++ Übungen

Testen Sie sich mit Übungen

Übung:

Füllen Sie die fehlenden Teile aus, um die Werte 1 (für true) und 0 (für false) auszugeben):

 isCodingFun = true;
 isFishTasty = false;
cout << ;
cout << ;



Kommentare