Loogiset Operaattorit
Pyyhkäise näyttääksesi valikon
Voit käyttää loogisia operaattoreita JA (&&), TAI (||) ja EI (!) arvioidaksesi useita ehtoja samanaikaisesti.
-
JA (
&&) palauttaatruevain, jos molemmat ehdot ovat tosia. Esimerkiksi tarkistettaessa, onko tilin saldo riittävä ja nostosumma positiivinen; -
TAI (
||) palauttaatrue, jos vähintään yksi ehto on tosi. Esimerkiksi tarkistettaessa, onko saldo riittävä tai käyttäjällä on luottokortti; -
EI (
!) kääntää ehdon päinvastaiseksi, muuttaentruearvonfalse:ksi ja päinvastoin. Esimerkiksi tarkistettaessa, onko tili ei lukittu.
Kuvittele, että sinun täytyy luoda ehtoja käyttäjän todennusta varten.
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. Mitä loogista operaattoria käytetään tarkistamaan, ovatko molemmat ehdot tosia?
2. Mitä loogista operaattoria käytetään tarkistamaan, onko vähintään yksi ehto tosi?
3. Mitä !-operaattori tekee?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme