Логические выражения С++
Логическое выражение
Логическое выражение — это выражение C++, которое возвращает логическое значение: 1
(истина) или 0
(ложь).
Вы можете использовать оператор сравнения, например, оператор больше ( >
), чтобы узнать, является ли выражение (или переменная) истинным:
Пример
int x = 10;
int y = 9;
cout << (x > y); // returns 1 (true), because 10 is higher than 9
Или еще проще:
Пример
cout << (10 > 9); // returns 1 (true), because 10 is higher than 9
В приведенных ниже примерах мы используем оператор равенства ( ==
) для вычисления выражения:
Пример
int x = 10;
cout << (x == 10); // returns 1 (true), because the value
of x is equal to 10
Пример
cout << (10 == 15); // returns
0 (false), because 10 is not equal to 15
Логические значения являются основой для всех сравнений и условий C++.
Вы узнаете больше об условиях (if...else) в следующей главе.