Wyrażenia logiczne C++
Wyrażenie logiczne
Wyrażenie logiczne to wyrażenie C++, które zwraca wartość logiczną: 1
(prawda) lub 0
(fałsz).
Możesz użyć operatora porównania, takiego jak operator większy niż ( >
), aby dowiedzieć się, czy wyrażenie (lub zmienna) jest prawdziwe:
Przykład
int x = 10;
int y = 9;
cout << (x > y); // returns 1 (true), because 10 is higher than 9
Lub jeszcze łatwiej:
Przykład
cout << (10 > 9); // returns 1 (true), because 10 is higher than 9
W poniższych przykładach używamy operatora równego ( ==
) do oceny wyrażenia:
Przykład
int x = 10;
cout << (x == 10); // returns 1 (true), because the value
of x is equal to 10
Przykład
cout << (10 == 15); // returns
0 (false), because 10 is not equal to 15
Wartości logiczne są podstawą wszystkich porównań i warunków C++.
Więcej o warunkach (jeśli...innych) dowiesz się w następnym rozdziale.