Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Logische Operatoren | Einführung in Operatoren
C++ Einführung

bookLogische Operatoren

Logische Operatoren wie UND (&&), ODER (||) und NICHT (!) ermöglichen die gleichzeitige Auswertung mehrerer Bedingungen.

  • UND (&&) ergibt true nur, wenn beide Bedingungen erfüllt sind. Beispiel: Überprüfung, ob das Kontoguthaben ausreichend und der Auszahlungsbetrag positiv ist;

  • ODER (||) ergibt true, wenn mindestens eine Bedingung erfüllt ist. Beispiel: Überprüfung, ob das Guthaben ausreichend oder eine Kreditkarte vorhanden ist;

  • NICHT (!) negiert eine Bedingung und wandelt true in false und umgekehrt. Beispiel: Überprüfung, ob ein Konto nicht gesperrt ist.

Stellen Sie sich vor, Sie müssen Bedingungen für die Benutzerauthentifizierung erstellen. Im Folgenden werden einige Szenarien betrachtet.

BedingungAutorisierungsstatusStatus von Passwort, Login, Anruf und Internet
Passwort UND Login sind korrektAutorisiert (true)Passwort: true
Login: true
Anruf: N/A
Internet: N/A
Passwort UND Login sind korrekt, ODER mit einer Anruf-IdentifikationAutorisiert (true)Passwort: true
Login: false
Anruf: true
Internet: N/A
Es gibt KEIN InternetNicht autorisiert (false)Passwort: N/A
Login: N/A
Anruf: N/A
Internet: false
logical_and.h

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

copy
12345678910
#include <iostream> int main() { // Using AND (&&) operator for password and login // Login is correct = `true` // Password is correct = `true` std::cout << "User authorized (password AND login correct)" << (true && true) << std::endl; }

1. Welcher logische Operator wird verwendet, um zu prüfen, ob beide Bedingungen erfüllt sind?

2. Welcher logische Operator wird verwendet, um zu prüfen, ob mindestens eine Bedingung erfüllt ist?

3. Was bewirkt der Operator !?

question mark

Welcher logische Operator wird verwendet, um zu prüfen, ob beide Bedingungen erfüllt sind?

Select the correct answer

question mark

Welcher logische Operator wird verwendet, um zu prüfen, ob mindestens eine Bedingung erfüllt ist?

Select the correct answer

question mark

Was bewirkt der Operator !?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.85

bookLogische Operatoren

Swipe um das Menü anzuzeigen

Logische Operatoren wie UND (&&), ODER (||) und NICHT (!) ermöglichen die gleichzeitige Auswertung mehrerer Bedingungen.

  • UND (&&) ergibt true nur, wenn beide Bedingungen erfüllt sind. Beispiel: Überprüfung, ob das Kontoguthaben ausreichend und der Auszahlungsbetrag positiv ist;

  • ODER (||) ergibt true, wenn mindestens eine Bedingung erfüllt ist. Beispiel: Überprüfung, ob das Guthaben ausreichend oder eine Kreditkarte vorhanden ist;

  • NICHT (!) negiert eine Bedingung und wandelt true in false und umgekehrt. Beispiel: Überprüfung, ob ein Konto nicht gesperrt ist.

Stellen Sie sich vor, Sie müssen Bedingungen für die Benutzerauthentifizierung erstellen. Im Folgenden werden einige Szenarien betrachtet.

BedingungAutorisierungsstatusStatus von Passwort, Login, Anruf und Internet
Passwort UND Login sind korrektAutorisiert (true)Passwort: true
Login: true
Anruf: N/A
Internet: N/A
Passwort UND Login sind korrekt, ODER mit einer Anruf-IdentifikationAutorisiert (true)Passwort: true
Login: false
Anruf: true
Internet: N/A
Es gibt KEIN InternetNicht autorisiert (false)Passwort: N/A
Login: N/A
Anruf: N/A
Internet: false
logical_and.h

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

copy
12345678910
#include <iostream> int main() { // Using AND (&&) operator for password and login // Login is correct = `true` // Password is correct = `true` std::cout << "User authorized (password AND login correct)" << (true && true) << std::endl; }

1. Welcher logische Operator wird verwendet, um zu prüfen, ob beide Bedingungen erfüllt sind?

2. Welcher logische Operator wird verwendet, um zu prüfen, ob mindestens eine Bedingung erfüllt ist?

3. Was bewirkt der Operator !?

question mark

Welcher logische Operator wird verwendet, um zu prüfen, ob beide Bedingungen erfüllt sind?

Select the correct answer

question mark

Welcher logische Operator wird verwendet, um zu prüfen, ob mindestens eine Bedingung erfüllt ist?

Select the correct answer

question mark

Was bewirkt der Operator !?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4
some-alt