Logische Operatoren
You can use logical operators AND (&&
), OR (||
) and NOT (!
) to evaluate multiple conditions simultaneously.
-
AND (
&&
) gibttrue
nur zurück, wenn beide Bedingungen wahr sind. Zum Beispiel, wenn überprüft wird, ob ein Kontostand ausreichend ist and der Abhebebetrag positiv ist; -
OR (
||
) gibttrue
zurück, wenn mindestens eine Bedingung wahr ist. Zum Beispiel, wenn überprüft wird, ob ein Kontostand ausreichend ist or der Benutzer eine Kreditkarte besitzt; -
NOT (
!
) negiert eine Bedingung, indemtrue
infalse
und umgekehrt umgewandelt wird. Zum Beispiel, wenn überprüft wird, ob ein Konto not gesperrt ist.
Stellen Sie sich vor, Sie müssten Bedingungen für die Benutzerauthentifizierung erstellen. Lassen Sie uns einige Szenarien untersuchen.
Condition | Authorization Status | State of Password, Login, Phone Call, and Internet |
---|---|---|
Passwort AND Login sind korrekt | Autorisiert (true ) | Passwort: true Login: true Telefonanruf: N/A Internet: N/A |
Passwort AND Login sind korrekt, OR mit Telefonanruf-Identifikation | Autorisiert (true ) | Passwort: true Login: false Telefonanruf: true Internet: N/A |
Es gibt KEIN Internet | Nicht autorisiert (false ) | Passwort: N/A Login: N/A Telefonanruf: N/A Internet: false |
logical_and.h
logical_or.h
logical_not.h
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 überprüfen, ob beide Bedingungen wahr sind?
2. Welcher logische Operator wird verwendet, um zu überprüfen, ob mindestens eine Bedingung wahr ist?
3. Was bewirkt der !
Operator?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Fragen Sie mich Fragen zu diesem Thema
Zusammenfassen Sie dieses Kapitel
Zeige reale Beispiele
Awesome!
Completion rate improved to 4
Logische Operatoren
Swipe um das Menü anzuzeigen
You can use logical operators AND (&&
), OR (||
) and NOT (!
) to evaluate multiple conditions simultaneously.
-
AND (
&&
) gibttrue
nur zurück, wenn beide Bedingungen wahr sind. Zum Beispiel, wenn überprüft wird, ob ein Kontostand ausreichend ist and der Abhebebetrag positiv ist; -
OR (
||
) gibttrue
zurück, wenn mindestens eine Bedingung wahr ist. Zum Beispiel, wenn überprüft wird, ob ein Kontostand ausreichend ist or der Benutzer eine Kreditkarte besitzt; -
NOT (
!
) negiert eine Bedingung, indemtrue
infalse
und umgekehrt umgewandelt wird. Zum Beispiel, wenn überprüft wird, ob ein Konto not gesperrt ist.
Stellen Sie sich vor, Sie müssten Bedingungen für die Benutzerauthentifizierung erstellen. Lassen Sie uns einige Szenarien untersuchen.
Condition | Authorization Status | State of Password, Login, Phone Call, and Internet |
---|---|---|
Passwort AND Login sind korrekt | Autorisiert (true ) | Passwort: true Login: true Telefonanruf: N/A Internet: N/A |
Passwort AND Login sind korrekt, OR mit Telefonanruf-Identifikation | Autorisiert (true ) | Passwort: true Login: false Telefonanruf: true Internet: N/A |
Es gibt KEIN Internet | Nicht autorisiert (false ) | Passwort: N/A Login: N/A Telefonanruf: N/A Internet: false |
logical_and.h
logical_or.h
logical_not.h
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 überprüfen, ob beide Bedingungen wahr sind?
2. Welcher logische Operator wird verwendet, um zu überprüfen, ob mindestens eine Bedingung wahr ist?
3. Was bewirkt der !
Operator?
Danke für Ihr Feedback!