Jak používat booleovské výrazy v C++

Jak Pouzivat Booleovske Vyrazy V C



Booleovský výraz je termín, který odpovídá true nebo false (0 a 1). Booleovské výrazy porovnávají data jakéhokoli typu a poskytují výstup v 0 nebo 1. Tento článek se podívá na a analyzuje booleovský výraz v programování v C++ a také poskytne některé příklady toho, jak jej používáme v C++.

Jak používat booleovské výrazy v C++

V C++ je výraz známý jako booleovský výraz, který se používá k posouzení podmínek a vytvoření logické hodnoty, která je buď pravdivá, nebo nepravdivá (0 nebo 1). C++ nám poskytuje dva hlavní způsoby využití booleovských výrazů:

Pojďme diskutovat o výše uvedené metodě použití booleovských výrazů v C++ jeden po druhém.







Booleovský výraz s porovnávacími operátory

Porovnávací operátory porovnají dvě hodnoty a vrátí booleovský výsledek. V C++ máme různé porovnávací operátory jako např ==, !=, <, >, <= a >= . Tyto všechny slouží k porovnání dvou proměnných a podle operace vrací hodnoty jako true (1) nebo false (0).



Využijme == porovnávací operátor pro booleovský výraz v programu C++:



#include

pomocí jmenného prostoru std ;

#include

int hlavní ( ) {

int A = 6 ;

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

-li ( dokonce ) {

cout << 'Skutečný' << endl ;

} jiný {

cout << 'Nepravdivé' << endl ;

}

vrátit se 0 ;

}

Ve výše uvedeném kódu C++ začíná provádění od hlavního, kde jsem poprvé inicializoval celé číslo A s hodnotou 6 . Poté jsem pomocí datového typu Boolean inicializoval an dokonce proměnná s booleovským výrazem s == operátor, který dal podmínku. Nakonec podmíněná struktura ( pokud-jinak ) vrací true, pokud je podmínka splněna jinak, vrací false. Od hodnoty proměnné A je 6, proto vrací true jako výstup:





Booleovský výraz s logickými operátory

Logické operátory v C++ se používají ke kontrole, zda je konkrétní výraz pravdivý nebo nepravdivý, protože logické výrazy fungují pouze na booleovských hodnotách. Logické operátory porovnávají hodnoty a poskytují výsledky v booleovských podmínkách. Mezi běžné logické operátory patří &&, II, a, ! . Níže je uveden příklad kódu C++, který používá logické výrazy pomocí operátoru AND (&&) k určení, zda je celé číslo zadané uživatelem mezi 1 a 15 či nikoli:



#include

pomocí jmenného prostoru std ;

int hlavní ( )

{

cout << 'Vložte prosím číslici:' ;

int A ;

jíst >> A ;

-li ( A > 0 && A <= patnáct )

cout << 'Zadaná číslice je mezi 1 a 15' ;

jiný

cout << 'Zadaná číslice není mezi 1 a 15' ;

vrátit se 0 ;

}

Zde jsme v prvním kroku vytiskli zprávu, pomocí které jsme od uživatele převzali číslici cout . Poté prohlásil int variabilní A převzít vstup od uživatele pomocí jíst . Poté podmíněná struktura pokud-jinak se používá s podmínkou včetně A (&&) logický operátor v booleovském výrazu. Tato podmínka bude kontrolovat, zda je zadaná číslice mezi 1 a 15 nebo ne. Jsou-li obě podmínky pravdivé, vykonají se instrukce za příkazem if a pokud je některá z podmínek nepravdivá, provede se příkaz else:

Závěr

Booleovské výrazy jsou široce používány v jazyce C++. Lze je použít s logickými a porovnávacími operátory a vrátit výstup v true nebo false. Ve výše uvedených příkladech C++ jsme viděli, jak můžeme implementovat booleovské výrazy pomocí porovnávacích operátorů, logických operátorů a podmíněných struktur.