Logiske Operatorer
Du kan bruge logiske operatorer AND (&&), OR (||) og NOT (!) til at evaluere flere betingelser samtidigt.
-
AND (
&&) returnerertruekun hvis begge betingelser er opfyldt. For eksempel, kontrol af om en kontosaldo er tilstrækkelig og hævebeløbet er positivt; -
OR (
||) returnerertruehvis 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åtruebliver tilfalseog omvendt. For eksempel, kontrol af om en konto ikke er låst.
Forestil dig, at du skal oprette betingelser for brugerautentificering.
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 sande?
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 (
&&) returnerertruekun hvis begge betingelser er opfyldt. For eksempel, kontrol af om en kontosaldo er tilstrækkelig og hævebeløbet er positivt; -
OR (
||) returnerertruehvis 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åtruebliver tilfalseog omvendt. For eksempel, kontrol af om en konto ikke er låst.
Forestil dig, at du skal oprette betingelser for brugerautentificering.
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 sande?
2. Hvilken logisk operator bruges til at kontrollere, om mindst én betingelse er sand?
3. Hvad gør operatoren !?
Tak for dine kommentarer!