Logiske operatorer
Sveip for å vise menyen
Du kan bruke logiske operatorer AND (&&), OR (||) og NOT (!) for å evaluere flere betingelser samtidig.
-
AND (
&&) returnerertruebare hvis begge betingelsene er sanne. For eksempel, sjekke om en kontosaldo er tilstrekkelig og uttaksbeløpet er positivt; -
OR (
||) returnerertruehvis minst én betingelse er sann. For eksempel, sjekke om en saldo er tilstrekkelig eller brukeren har et kredittkort; -
NOT (
!) negere en betingelse, slik attrueblir tilfalseog omvendt. For eksempel, sjekke 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