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

Jak Uzywac Wyrazen Boolowskich W C



Wyrażenie logiczne jest terminem, który odpowiada prawdzie lub fałszowi (0 i 1). Wyrażenia boolowskie porównują dane dowolnego typu i zwracają wynik 0 lub 1. W tym artykule przyjrzymy się i przeanalizujemy wyrażenie boolowskie w programowaniu w C++, a także przedstawimy kilka przykładów, w jaki sposób wykorzystujemy je w C++.

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

W języku C++ wyrażenie jest znane jako wyrażenie logiczne, które służy do oceny warunków i wygenerowania wartości logicznej, która jest albo prawdziwa, albo fałszywa (0 lub 1). C++ zapewnia nam dwa główne sposoby wykorzystania wyrażeń boolowskich:

Omówmy powyższą metodę użycia wyrażeń boolowskich w C++ jeden po drugim.







Wyrażenie logiczne z operatorami porównania

Operatory porównania dopasowują dwie wartości i zwracają wynik logiczny. W C++ mamy różne operatory porównania, takie jak ==, !=, <, >, <= I >= . Wszystkie one służą do porównania dwóch zmiennych i zgodnie z operacją zwracają wartości jako prawda (1) lub fałsz (0).



użyjmy == operator porównania na wyrażeniu boolowskim w programie C++:



#include

przy użyciu przestrzeni nazw std ;

#include

int główny ( ) {

int A = 6 ;

nawet bool = ( A % 2 == 0 ) ;

Jeśli ( nawet ) {

cout << 'PRAWDA' << koniec ;

} w przeciwnym razie {

cout << 'FAŁSZ' << koniec ;

}

powrót 0 ;

}

W powyższym kodzie C++ wykonanie rozpoczyna się od main, gdzie najpierw zainicjowałem liczbę całkowitą A o wartości 6 . Następnie, używając typu danych Boolean, zainicjowałem plik nawet zmienna posiadająca wyrażenie logiczne z == operator, który stawia warunek. Ostatecznie struktura warunkowa ( Jeśli inaczej ) zwraca true, jeśli warunek jest spełniony, w przeciwnym razie zwraca false. Od wartości zmiennej A wynosi 6, stąd zwraca true jako wynik:





Wyrażenie logiczne z operatorami logicznymi

Operatory logiczne w C++ służą do sprawdzania, czy określone wyrażenie jest prawdziwe, czy fałszywe, ponieważ wyrażenia logiczne działają tylko na wartościach boolowskich. Operatory logiczne porównują wartości i podają wyniki w kategoriach boolowskich. Typowe operatory logiczne obejmują &&, II, I, ! . Poniżej znajduje się przykład kodu C++, który wykorzystuje wyrażenia logiczne przy użyciu operatora AND (&&) w celu określenia, czy liczba całkowita wpisana przez użytkownika mieści się w przedziale od 1 do 15, czy nie:



#include

przy użyciu przestrzeni nazw std ;

int główny ( )

{

cout << 'Proszę wstawić cyfrę: ' ;

int A ;

jedzenie >> A ;

Jeśli ( A > 0 && A <= piętnaście )

cout << „Wprowadzona cyfra mieści się w przedziale od 1 do 15” ;

w przeciwnym razie

cout << „Wprowadzona cyfra nie jest między 1 a 15” ;

powrót 0 ;

}

Tutaj w pierwszym kroku wydrukowaliśmy wiadomość, aby pobrać cyfrę od użytkownika cout . Następnie zadeklarował int zmienny A aby pobrać dane od użytkownika za pomocą jedzenie . Następnie struktura warunkowa Jeśli inaczej jest używany z warunkiem obejmującym I (&&) operator logiczny w wyrażeniu logicznym. Warunek ten będzie polegał na sprawdzeniu, czy wprowadzona cyfra mieści się w przedziale od 1 do 15, czy też nie. Jeśli oba warunki są prawdziwe, zostaną wykonane instrukcje po instrukcji if, a jeśli którykolwiek z warunków jest fałszywy, zostanie wykonana instrukcja else:

Wniosek

Wyrażenia logiczne są szeroko stosowane w języku C++. Można ich używać z operatorami logicznymi i operatorami porównania oraz zwracać dane wyjściowe w postaci prawdy lub fałszu. W powyższych przykładach C++ widzieliśmy, jak możemy zaimplementować wyrażenia boolowskie za pomocą operatorów porównania, operatorów logicznych i struktur warunkowych.