Kuidas kasutada Boole'i ​​avaldisi C++-s

Kuidas Kasutada Boole I Avaldisi C S



Boole'i ​​avaldis on termin, mis vastab tõesele või väärale (0 ja 1). Boole'i ​​avaldised võrdlevad mis tahes tüüpi andmeid ja annavad väljundi väärtusega 0 või 1. Selles artiklis vaadeldakse ja analüüsitakse Boole'i ​​avaldist C++ programmeerimises ning tuuakse mõned näited selle kohta, kuidas me seda C++-s kasutame.

Kuidas kasutada Boole'i ​​avaldisi C++-s

C++ keeles nimetatakse avaldist Boole'i ​​avaldisteks, mida kasutatakse tingimuste hindamiseks ja tõese või väära (0 või 1) tõeväärtuse loomiseks. C++ annab meile kaks peamist viisi Boole'i ​​avaldiste kasutamiseks:

Arutame ülaltoodud meetodit Boole'i ​​avaldiste kasutamiseks C++-s ükshaaval.







Boole'i ​​avaldis võrdlusoperaatoritega

Võrdlusoperaatorid vastavad kahele väärtusele ja tagastavad Boole'i ​​tulemuse. C++-s on meil erinevaid võrdlusoperaatoreid, näiteks ==, !=, <, >, <= ja >= . Neid kõiki kasutatakse kahe muutuja võrdlemiseks ja vastavalt toimingule tagastavad need väärtused tõene (1) või väär (0).



Kasutame == võrdlusoperaator Boole'i ​​avaldises C++ programmis:



#include

kasutades nimeruumi std ;

#include

int peamine ( ) {

int a = 6 ;

bool isegi = ( a % 2 == 0 ) ;

kui ( isegi ) {

cout << 'Tõsi' << endl ;

} muidu {

cout << 'Vale' << endl ;

}

tagasi 0 ;

}

Ülaltoodud C++ koodis algab täitmine põhikoodist, kus esmalt initsialiseerisin täisarvu a väärtusega 6 . Seejärel initsialiseerisin Boole'i ​​andmetüübi abil an isegi muutuja, millel on Boole'i ​​avaldis koos == tingimuse esitanud operaator. Lõpuks tinglik struktuur ( kui-muidu ) tagastab tõene, kui tingimus on muul juhul täidetud, tagastab vale. Kuna muutuja väärtus a on 6, seega tagastab väljundina tõene:





Boole'i ​​avaldis loogiliste operaatoritega

C++ loogilisi operaatoreid kasutatakse selleks, et kontrollida, kas konkreetne avaldis on tõene või väär, kuna loogilised avaldised töötavad ainult Boole'i ​​väärtustel. Loogilised operaatorid võrdlevad väärtusi ja annavad tulemused Boole'i ​​terminites. Levinud loogiliste operaatorite hulka kuuluvad &&, II, ja, ! . Allpool on näide C++ koodist, mis kasutab loogilisi avaldisi operaatori AND (&&) abil, et teha kindlaks, kas kasutaja sisestatud täisarv on vahemikus 1 kuni 15 või mitte:



#include

kasutades nimeruumi std ;

int peamine ( )

{

cout << 'Palun sisestage number:' ;

int a ;

söömine >> a ;

kui ( a > 0 && a <= viisteist )

cout << 'Sisestatud number on vahemikus 1 kuni 15' ;

muidu

cout << 'Sisestatud number ei ole vahemikus 1 kuni 15' ;

tagasi 0 ;

}

Siin printisime esimese sammuna sõnumi, millega kasutajalt number võtta cout . Seejärel kuulutas välja int muutuv a kasutada kasutajalt sisendit söömine . Pärast seda tingimuslik struktuur kui-muidu kasutatakse tingimusega, sealhulgas JA (&&) loogiline operaator Boole'i ​​avaldises. See tingimus kontrollib, kas sisestatud number on vahemikus 1 kuni 15 või mitte. Kui mõlemad tingimused on tõesed, täidetakse if-lause järel olevad juhised ja kui mõni tingimus on väär, siis käivitatakse else lause:

Järeldus

Boole'i ​​avaldisi kasutatakse laialdaselt C++ keeles. Neid saab kasutada loogiliste ja võrdlusoperaatoritega ning tagastada väljundi tõene või väär. Oleme ülaltoodud C++ näidetes näinud, kuidas saame rakendada Boole'i ​​avaldisi võrdlustehitajate, loogiliste operaatorite ja tingimusstruktuuride abil.