Kako koristiti Booleove izraze u C++

Kako Koristiti Booleove Izraze U C



Booleov izraz je izraz koji odgovara vrijednostima true ili false (0 i 1). Booleovi izrazi uspoređuju podatke bilo koje vrste i daju izlaz u 0 ili 1. Ovaj članak će pogledati i analizirati Booleov izraz u C++ programiranju, kao i dati neke primjere kako ga koristimo u C++.

Kako koristiti Booleove izraze u C++

U C++-u, izraz je poznat kao Booleov izraz koji se koristi za procjenu uvjeta i proizvodnju Booleove vrijednosti koja je istinita ili lažna (0 ili 1). C++ nam pruža dva glavna načina za korištenje Booleovih izraza:

Raspravljajmo o gornjoj metodi korištenja Booleovih izraza u C++ jedan po jedan.







Booleov izraz s operatorima usporedbe

Operatori usporedbe spajaju dvije vrijednosti i vraćaju Booleov ishod. U C++-u imamo razne operatore usporedbe kao što su ==, !=, <, >, <= i >= . Sve se to koristi za usporedbu dviju varijabli i prema operaciji vraćaju vrijednosti kao true (1) ili false (0).



Iskoristimo == operator usporedbe na Booleovom izrazu u C++ programu:



#include

koristeći prostor imena std ;

#include

int glavni ( ) {

int a = 6 ;

bool čak = ( a % 2 == 0 ) ;

ako ( čak ) {

cout << 'Pravi' << endl ;

} drugo {

cout << 'lažno' << endl ;

}

povratak 0 ;

}

U gornjem C++ kodu, izvršenje počinje od glavnog, gdje sam prvo inicijalizirao cijeli broj a s vrijednošću od 6 . Zatim sam, koristeći Boolean tip podataka, inicijalizirao čak varijabla koja ima Booleov izraz s == operator koji je postavio uvjet. Na kraju, uvjetna struktura ( ako-drugače ) vraća true ako je uvjet zadovoljen inače, vraća false. Budući da vrijednost varijable a je 6 stoga vraća true kao izlaz:





Booleov izraz s logičkim operatorima

Logički operatori u C++-u koriste se za provjeru je li određeni izraz istinit ili lažan jer logički izrazi rade samo na Booleovim vrijednostima. Logički operatori uspoređuju vrijednosti i daju rezultate u Booleovim terminima. Uobičajeni logički operatori uključuju &&, II, i, ! . Ispod je primjer C++ koda koji koristi logičke izraze koji koriste operator AND (&&) kako bi se utvrdilo je li cijeli broj koji je upisao korisnik između 1 i 15 ili nije:



#include

koristeći prostor imena std ;

int glavni ( )

{

cout << 'Molimo unesite brojku: ' ;

int a ;

jelo >> a ;

ako ( a > 0 && a <= petnaest )

cout << 'Unesena znamenka je između 1 i 15' ;

drugo

cout << 'Unesena znamenka nije između 1 i 15' ;

povratak 0 ;

}

Ovdje, u prvom koraku, ispisali smo poruku da uzmemo znamenku od korisnika cout . Zatim je proglasio int varijabla a uzeti unos od korisnika pomoću jelo . Nakon ovoga, uvjetna struktura ako-drugače koristi se uz uvjet uključujući I (&&) logički operator u Booleovom izrazu. Ovaj uvjet će provjeravati je li unesena znamenka između 1 i 15 ili ne. Ako su oba uvjeta istinita, izvršit će se upute nakon naredbe if, a ako je bilo koji od uvjeta netočan, izvršit će se naredba else:

Zaključak

Booleovi izrazi se intenzivno koriste u C++ jeziku. Mogu se koristiti s logičkim operatorima i operatorima usporedbe i vraćaju izlaz u true ili false. U gornjim primjerima C++-a vidjeli smo kako možemo implementirati Booleove izraze uz pomoć operatora usporedbe, logičkih operatora i uvjetnih struktura.