Jak używać wyrażeń logicznych w C ++

Jak używać wyrażeń logicznych w C ++
Wyrażenie logiczne to termin odpowiadający prawdziwej lub fałszowi (0 i 1). Wyrażenia logiczne porównują dane dowolnego typu i podaj wyjście w 0 lub 1. W tym artykule obejrzy i przeanalizuje wyrażenie logiczne w programowaniu C ++, a także podaje przykłady tego, jak go stosujemy w C++.

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:

  • Z operatorami porównawczymi
  • Z logicznymi operatorami

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ć
za pomocą przestrzeni nazw Std;
#włączać
int main ()
int a = 6;
Bool nawet = (A % 2 == 0);
Jeśli nawet)
Cout << "True" << endl;
w przeciwnym razie
Cout << "False" << endl;

powrót 0;

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ć
za pomocą przestrzeni nazw Std;
int main ()

Cout << "Please insert a digit: ";
int a;
cin >> a;
if (a> 0 && a <= 15)
Cout << "The digit you entered is between 1 and 15";
w przeciwnym razie
Cout << "The digit you entered is not between 1 and 15";
powrót 0;

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.