Logiske Operatorer
Du kan bruke logiske operatorer AND (&&), OR (||) og NOT (!) for å evaluere flere betingelser samtidig.
-
AND (
&&) returnerertruekun hvis begge betingelsene er sanne. For eksempel, kontrollere om en kontosaldo er tilstrekkelig og uttaksbeløpet er positivt; -
OR (
||) returnerertruehvis minst én betingelse er sann. For eksempel, kontrollere om en saldo er tilstrekkelig eller brukeren har et kredittkort; -
NOT (
!) negere en betingelse, slik attrueblirfalseog omvendt. For eksempel, kontrollere om en konto ikke er låst.
Tenk deg at du må lage betingelser for brukergodkjenning.
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 brukes for å sjekke om begge betingelsene er sanne?
2. Hvilken logisk operator brukes for å sjekke om minst én betingelse er sann?
3. Hva gjør operatoren !?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.85
Logiske Operatorer
Sveip for å vise menyen
Du kan bruke logiske operatorer AND (&&), OR (||) og NOT (!) for å evaluere flere betingelser samtidig.
-
AND (
&&) returnerertruekun hvis begge betingelsene er sanne. For eksempel, kontrollere om en kontosaldo er tilstrekkelig og uttaksbeløpet er positivt; -
OR (
||) returnerertruehvis minst én betingelse er sann. For eksempel, kontrollere om en saldo er tilstrekkelig eller brukeren har et kredittkort; -
NOT (
!) negere en betingelse, slik attrueblirfalseog omvendt. For eksempel, kontrollere om en konto ikke er låst.
Tenk deg at du må lage betingelser for brukergodkjenning.
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 brukes for å sjekke om begge betingelsene er sanne?
2. Hvilken logisk operator brukes for å sjekke om minst én betingelse er sann?
3. Hva gjør operatoren !?
Takk for tilbakemeldingene dine!