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 utgang 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++.

Hvordan bruke 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 er enten sant eller usant (0 eller 1). C ++ gir oss to hovedmåter å bruke boolske uttrykk på:

  • Med sammenligningsoperatører
  • Med logiske operatører

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

Boolsk uttrykk med sammenligningsoperatører

Sammenligningsoperatører samsvarer med to verdier og returnerer et boolsk utfall. I C ++ har vi forskjellige sammenligningsoperatører som ==, !=, , <= og > =. Disse brukes alle til å sammenligne to variabler, og i henhold til operasjonen returnerer de verdier som sanne (1) eller falske (0).

La oss bruke == Sammenligningsoperatør på et boolsk uttrykk i et C ++ -program:

#inkludere
ved hjelp av navneområdet STD;
#inkludere
int main ()
int a = 6;
bool jevn = (a % 2 == 0);
hvis (til og med)
cout << "True" << endl;
annet
cout << "False" << endl;

retur 0;

I ovennevnte C ++ -kode starter utførelsen fra hovedet, hvor jeg først initialiserte et heltall en med verdi av 6. Deretter ved hjelp av en boolsk datatype initialiserte jeg en til og med variabel med et boolsk uttrykk med == Operatør som setter en tilstand. Til slutt den betingede strukturen (If-Else) returnerer sant hvis tilstanden er fornøyd ellers, returnerer falsk. Siden verdien av variabel en er 6, og returnerer derfor sann som en utgang:

Boolsk uttrykk med logiske operatører

Logiske operatører i C ++ brukes til å sjekke om et spesifikt uttrykk er sant eller usant, da logiske uttrykk bare fungerer på boolske verdier. Logiske operatører sammenligner verdiene og gir resultater i boolske vilkår. Vanlige logiske operatører inkluderer &&, ii, og, !. Nedenfor er et eksempel på C ++ -kode som bruker logiske uttrykk ved bruk av og (&&) -operatøren for å bestemme om et heltall som er skrevet av brukeren er mellom 1 og 15 eller ikke:

#inkludere
ved hjelp av navneområdet 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";
ellers
cout << "The digit you entered is not between 1 and 15";
retur 0;

Her, i det første trinnet, skrev vi ut en melding for å ta et siffer fra brukeren med cout. Deretter erklært int variabel en å ta innspill fra brukeren ved hjelp av cin. Etter dette, betinget struktur If-Else brukes med en tilstand inkludert Og (&&) logisk operatør i det boolske uttrykket. Denne tilstanden vil sjekke om det angitte sifferet er mellom 1 og 15 eller ikke. Hvis begge forholdene er sanne, vil instruksjonene etter IF -uttalelsen utføres, og hvis noen av forholdene er falske, vil ellers den ellers uttalelsen utføres:

Konklusjon

Boolske uttrykk brukes omfattende på C ++ språk. De kan brukes sammen med logiske og sammenligningsoperatører og returproduksjoner i sann eller usant. Vi har sett i de ovennevnte eksemplene på C ++ at hvordan vi kan implementere boolske uttrykk ved hjelp av sammenligningsoperatører, logiske operatører og betingede strukturer.