Jak używać wyrażeń logicznych w C++
W C ++ wyrażenie jest znane jako wyrażenie logiczne, które jest używane do oceny warunków i wytworzenia wartości logicznej, która jest prawdziwa lub fałszywa (0 lub 1). C ++ zapewnia nam dwa główne sposoby korzystania z wyrażeń logicznych:
Omówmy powyższą metodę stosowania wyrażeń logicznych w C ++ jeden po drugim.
Wyrażenie boolenowe z operatorami porównawczymi
Operatorzy porównawcze dopasowują dwie wartości i zwracają wynik logiczny. W C ++ mamy różnych operatorów porównawczych, takich jak ==, !=, , <= I > =. Wszystkie są używane do porównania dwóch zmiennych i zgodnie z operacją zwracają wartości jako prawdziwe (1) lub Fałsz (0).
Użyjmy == Operator porównawczy na wyrażeniu logicznym w programie C ++:
#włączaćW powyższym kodzie C ++ wykonanie rozpoczyna się od głównej, gdzie po raz pierwszy zainicjowałem liczbę całkowitą A z wartością 6. Następnie, używając logicznego typu danych, zainicjowałem nawet zmienna mająca wyrażenie logiczne z == operator, który stawiał stan. W końcu struktura warunkowa (Jeśli inaczej) Zwraca prawdziwie, jeśli warunek jest spełniony inaczej, zwraca false. Ponieważ wartość zmiennej A jest 6 stąd zwraca prawdziwie jako wyjście:
Logiczna ekspresja z logicznymi operatorami
Operatory logiczne w C ++ są używane do sprawdzenia, czy określone wyrażenie jest prawdziwe, czy fałszywe, ponieważ wyrażenia logiczne działają tylko na wartościach logicznych. Operatorzy logiczne porównują wartości i podają wyniki w warunkach logicznych. Wspólni logiczne operatorzy obejmują &&, ii, I, !. Poniżej znajduje się przykład kodu C ++, który wykorzystuje wyrażenia logiczne za pomocą operatora i (&&) w celu ustalenia, czy liczba całkowita wpisana przez użytkownika wynosi od 1 do 15, czy nie:
#włączaćTutaj, w pierwszym kroku, wydrukowaliśmy wiadomość, aby wziąć cyfrę od użytkownika Cout. Następnie zadeklarował int zmienny A Aby przyjąć dane wejściowe od użytkownika za pomocą Cin. Następnie struktura warunkowa Jeśli inaczej jest używany ze stanem, w tym I (&&) logiczny operator w wyrażeniu logicznym. Ten warunek będzie sprawdzał, czy wprowadzona cyfra wynosi od 1 do 15, czy nie. Jeśli oba warunki są prawdziwe, instrukcje po instrukcji IF zostaną wykonane i jeśli którykolwiek z warunków jest fałszywy, instrukcja else zostanie wykonana:
Wniosek
Wyrażenia logiczne są szeroko stosowane w języku C ++. Można je używać z operatorami logicznymi i porównawczymi oraz zwrotu wyjściowego w True lub False. W powyższych przykładach C ++ widzieliśmy, jak możemy wdrożyć wyrażenia logiczne z pomocą operatorów porównawczych, operatorów logicznych i struktur warunkowych.