Loogiset Operaattorit
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
Can you give an example of how to use these operators in user authentication?
What are some common conditions checked during user authentication?
Can you explain how to combine these operators for more complex authentication rules?
Mahtavaa!
Completion arvosana parantunut arvoon 3.85
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!