Hvordan bruke boolske uttrykk i C++

Hvordan Bruke Boolske Uttrykk I C



Et boolsk uttrykk er et begrep som tilsvarer sant eller usant (0 og 1). Boolske uttrykk sammenligner data av enhver type og gir utdata i 0 eller 1. Denne artikkelen vil se på og analysere det boolske uttrykket i C++-programmering, samt gi noen eksempler på hvordan vi bruker det i C++.

Slik bruker du boolske uttrykk i C++

I C++ er et uttrykk kjent som et boolsk uttrykk som brukes til å vurdere forhold og produsere en boolsk verdi som enten er sann eller usann (0 eller 1). C++ gir oss to hovedmåter å bruke boolske uttrykk:

La oss diskutere metoden ovenfor for å bruke boolske uttrykk i C++ en etter en.







Boolsk uttrykk med sammenligningsoperatører

Sammenligningsoperatorer matcher to verdier og returnerer et boolsk utfall. I C++ har vi ulike sammenligningsoperatorer som f.eks ==, !=, <, >, <= og >= . Disse brukes alle til å sammenligne to variabler og i henhold til operasjonen returnerer de verdier som sann (1) eller usann (0).



La oss bruke == sammenligningsoperator på et boolsk uttrykk i et C++-program:



#include

bruker navneområde std ;

#include

int hoved- ( ) {

int en = 6 ;

bool selv = ( en % 2 == 0 ) ;

hvis ( til og med ) {

cout << 'Ekte' << endl ;

} ellers {

cout << 'Falsk' << endl ;

}

komme tilbake 0 ;

}

I ovennevnte C++-kode starter kjøringen fra main, hvor jeg først initialiserte et heltall en med verdi av 6 . Deretter initialiserte jeg en boolsk datatype til og med variabel som har et boolsk uttrykk med == operatør som satte en betingelse. Til slutt vil den betingede strukturen ( hvis-annet ) returnerer true hvis betingelsen ellers er oppfylt, returnerer usant. Siden verdien av variabel en er 6 og returnerer derfor sann som en utgang:





Boolsk uttrykk med logiske operatører

Logiske operatorer i C++ brukes til å sjekke om et spesifikt uttrykk er sant eller usant, da logiske uttrykk kun fungerer på boolske verdier. Logiske operatorer sammenligner verdiene og gir resultater i boolske termer. Vanlige logiske operatorer inkluderer &&, II, og, ! . Nedenfor er et eksempel på C++-kode som bruker logiske uttrykk som bruker AND (&&)-operatoren for å bestemme om et heltall skrevet av brukeren er mellom 1 og 15 eller ikke:



#include

bruker navneområde std ;

int hoved- ( )

{

cout << 'Vennligst sett inn et siffer: ' ;

int en ;

spiser >> en ;

hvis ( en > 0 && en <= femten )

cout << 'Sifferet du skrev inn er mellom 1 og 15' ;

ellers

cout << 'Sifferet du skrev inn er ikke mellom 1 og 15' ;

komme tilbake 0 ;

}

Her skrev vi i første trinn ut en melding for å ta et siffer fra brukeren med cout . Så erklærte int variabel en å ta innspill fra brukeren ved hjelp av spiser . Etter dette, betinget struktur hvis-annet brukes med en tilstand inkludert OG (&&) logisk operator i det boolske uttrykket. Denne betingelsen vil kontrollere om det angitte sifferet er mellom 1 og 15 eller ikke. Hvis begge betingelsene er sanne, vil instruksjonene etter if-setningen utføres, og hvis noen av betingelsene er usann, vil else-setningen utføres:

Konklusjon

Boolske uttrykk er mye brukt i C++-språk. De kan brukes med logiske operatorer og sammenligningsoperatorer og returnere utdata i sann eller usann. Vi har sett i eksemplene ovenfor på C++ hvordan vi kan implementere boolske uttrykk ved hjelp av sammenligningsoperatorer, logiske operatorer og betingede strukturer.