Logiske Operatorer
Du kan bruge logiske operatorer AND (&&
), OR (||
) og NOT (!
) til at evaluere flere betingelser samtidigt.
-
AND (
&&
) returnerertrue
kun hvis begge betingelser er opfyldt. For eksempel, kontrol af om en kontosaldo er tilstrækkelig og hævebeløbet er positivt; -
OR (
||
) returnerertrue
hvis mindst én betingelse er opfyldt. For eksempel, kontrol af om en saldo er tilstrækkelig eller brugeren har et kreditkort; -
NOT (
!
) negere en betingelse, såtrue
bliver tilfalse
og omvendt. For eksempel, kontrol af om en konto ikke er låst.
Forestil dig, at du skal oprette betingelser for brugergodkendelse. Lad os undersøge nogle scenarier.
Betingelse | Autoriseringsstatus | Status for adgangskode, login, telefonopkald og internet |
---|---|---|
Adgangskode OG login er korrekte | Autoriseret (true ) | Adgangskode: true Login: true Telefonopkald: N/A Internet: N/A |
Adgangskode OG login er korrekte, ELLER med telefonopkaldsidentifikation | Autoriseret (true ) | Adgangskode: true Login: false Telefonopkald: true Internet: N/A |
Der er INGEN internet | Ikke autoriseret (false ) | Adgangskode: N/A Login: N/A Telefonopkald: 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. Hvilken logisk operator bruges til at kontrollere, om begge betingelser er opfyldt?
2. Hvilken logisk operator bruges til at kontrollere, om mindst én betingelse er sand?
3. Hvad gør operatoren !
?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.85
Logiske Operatorer
Stryg for at vise menuen
Du kan bruge logiske operatorer AND (&&
), OR (||
) og NOT (!
) til at evaluere flere betingelser samtidigt.
-
AND (
&&
) returnerertrue
kun hvis begge betingelser er opfyldt. For eksempel, kontrol af om en kontosaldo er tilstrækkelig og hævebeløbet er positivt; -
OR (
||
) returnerertrue
hvis mindst én betingelse er opfyldt. For eksempel, kontrol af om en saldo er tilstrækkelig eller brugeren har et kreditkort; -
NOT (
!
) negere en betingelse, såtrue
bliver tilfalse
og omvendt. For eksempel, kontrol af om en konto ikke er låst.
Forestil dig, at du skal oprette betingelser for brugergodkendelse. Lad os undersøge nogle scenarier.
Betingelse | Autoriseringsstatus | Status for adgangskode, login, telefonopkald og internet |
---|---|---|
Adgangskode OG login er korrekte | Autoriseret (true ) | Adgangskode: true Login: true Telefonopkald: N/A Internet: N/A |
Adgangskode OG login er korrekte, ELLER med telefonopkaldsidentifikation | Autoriseret (true ) | Adgangskode: true Login: false Telefonopkald: true Internet: N/A |
Der er INGEN internet | Ikke autoriseret (false ) | Adgangskode: N/A Login: N/A Telefonopkald: 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. Hvilken logisk operator bruges til at kontrollere, om begge betingelser er opfyldt?
2. Hvilken logisk operator bruges til at kontrollere, om mindst én betingelse er sand?
3. Hvad gør operatoren !
?
Tak for dine kommentarer!