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å:
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:
#inkludereI 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:
#inkludereHer, 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.