Логічні вирази в c використовуємо оператори і порівняння

Логічні вирази в c використовуємо оператори і порівняння

Всім привіт! Зараз піде про логічних операторах в C ++. Оскільки нам постійно треба щось порівнювати (наприклад що більше, а що менше), то нам треба мати можливість реалізовувати подібний функціонал і в C ++.

Логічні змінні

Для того, щоб ми могли зберігати дані логічного типу, нам треба знати про логічних змінних. Ми вже зустрічалися і ними в нашому минулому уроці. Але давайте повторимо:

  • Логічні дані зберігаються в змінних типу bool.
  • Зберігати вони можуть тільки два значення:
    • «Правильно» - це true;
    • «Лож» - це false;

Тепер давайте дізнаємося які логічні оператори існують в C ++.

Оператори порівняння

Мова C ++ має 5 різних операторів порівняння в своєму арсеналі. Також існують такі оператори, які є комбінаціями інших. Всі вони вам повинні бути знайомі з курсу математики, тому їх вивчення не повинно викликати у вас проблем.

Давайте розберемо по порядку кожен з них:

  • A
  • A> B - повертає true, якщо A строго більше B.
  • A == B - перевіряє на рівність змінні A і B.
  • A! = B - перевіряє змінні A і B на нерівність.
  • A> = B - Нечитка нерівність. Повертає true, якщо A більше або дорівнює B.
  • A <= B — противно неравенству A> B.

Тепер давайте розберемо кілька прикладів, тим самим підтвердимо теорію практикою:

Схожі статті

Copyright © 2024