![Expresii logice în operatorii de utilizare c și compararea (operatori logici) Expresii logice în operatorii de utilizare c și compararea](https://images-on-off.com/images/172/logicheskievirazheniyavcispolzuemoperato-eaa673c4.jpg)
Buna ziua tuturor! Acum este vorba despre operatorii logici din C ++. Deoarece avem nevoie constantă de a compara ceva (de exemplu, ceea ce este mai mare și ceea ce este mai puțin), atunci trebuie să putem implementa o astfel de funcționalitate și în C ++.
Variabile booleene
Pentru a stoca date de tip logic, trebuie să știm despre variabilele logice. Le-am întâlnit deja în ultima noastră lecție. Dar să repetăm:
- Datele logice sunt stocate în variabilele bool.
- Ele pot stoca numai două valori:
- "Adevărat" este adevărat;
- "Log" este fals;
Acum, să aflăm ce operatori logici există în C ++.
Operatori de comparare
Limba C ++ are 5 operatori de comparare diferit în arsenalul său. De asemenea, există operatori care sunt combinații de alții. Toți ar trebui să vă fie familiarizați cu cursul de matematică, așa că studierea acestora nu ar trebui să vă provoace probleme.
Să ne uităm la fiecare dintre ei în ordine:
- A
- A> B - returnează adevărat dacă A este strict mai mare decât B.
- A == B - verifică variabilele de egalitate A și B.
- A! = B - verifică variabilele A și B pentru o inegalitate.
- A> = B este o inegalitate nestrictă. Returnează adevărat dacă A este mai mare sau egală cu B.
- A <= B — противно неравенству A> B.
Acum, să ne uităm la câteva exemple, consolidând astfel teoria cu practica: