Kako uporabljati logične izraze v C++

Kako Uporabljati Logicne Izraze V C



Logični izraz je izraz, ki ustreza true ali false (0 in 1). Logični izrazi primerjajo podatke katere koli vrste in dajejo izhod v 0 ali 1. Ta članek bo preučil in analiziral logični izraz v programiranju C++ ter ponudil nekaj primerov, kako ga uporabljamo v C++.

Kako uporabljati logične izraze v C++

V C++ je izraz znan kot logični izraz, ki se uporablja za ocenjevanje pogojev in ustvarjanje logične vrednosti, ki je resnična ali napačna (0 ali 1). C++ nam ponuja dva glavna načina za uporabo logičnih izrazov:

Razpravljajmo o zgornji metodi uporabe logičnih izrazov v C++ enega za drugim.







Logični izraz s primerjalnimi operatorji

Primerjalni operatorji ujemajo dve vrednosti in vrnejo logični rezultat. V C++ imamo različne primerjalne operatorje, kot je npr ==, !=, <, >, <= in >= . Vse te se uporabljajo za primerjavo dveh spremenljivk in glede na operacijo vrnejo vrednosti kot true (1) ali false (0).



Uporabimo == primerjalni operator v logičnem izrazu v programu C++:



#include

uporaba imenskega prostora std ;

#include

int glavni ( ) {

int a = 6 ;

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

če ( celo ) {

cout << 'Prav' << konec ;

} drugače {

cout << 'False' << konec ;

}

vrnitev 0 ;

}

V zgornji kodi C++ se izvajanje začne od glavne kode, kjer sem najprej inicializiral celo število a z vrednostjo 6 . Nato sem z logičnim podatkovnim tipom inicializiral celo spremenljivka, ki ima logični izraz z == operater, ki je postavil pogoj. Na koncu pogojna struktura ( če potem ) vrne true, če je sicer pogoj izpolnjen, vrne false. Ker je vrednost spremenljivke a je 6, zato vrne true kot izhod:





Logični izraz z logičnimi operatorji

Logični operatorji v C++ se uporabljajo za preverjanje, ali je določen izraz resničen ali napačen, saj logični izrazi delujejo samo na logičnih vrednostih. Logični operatorji primerjajo vrednosti in dajejo rezultate v logičnih izrazih. Pogosti logični operaterji vključujejo &&, II, in, ! . Spodaj je primer kode C++, ki uporablja logične izraze z uporabo operatorja IN (&&), da ugotovi, ali je celo število, ki ga vnese uporabnik, med 1 in 15 ali ne:



#include

uporaba imenskega prostora std ;

int glavni ( )

{

cout << 'Prosimo, vstavite številko: ' ;

int a ;

prehranjevanje >> a ;

če ( a > 0 && a <= petnajst )

cout << 'Števka, ki ste jo vnesli, je med 1 in 15' ;

drugače

cout << 'Števka, ki ste jo vnesli, ni med 1 in 15' ;

vrnitev 0 ;

}

Tu smo v prvem koraku natisnili sporočilo, da od uporabnika vzamemo številko cout . Nato je razglasil int spremenljivka a da prevzame vnos od uporabnika z uporabo prehranjevanje . Po tem pogojna struktura če potem se uporablja s pogojem, vključno z IN (&&) logični operator v logičnem izrazu. Ta pogoj bo preverjal, ali je vnesena številka med 1 in 15 ali ne. Če sta oba pogoja resnična, se bodo izvedla navodila za stavkom if in če je kateri od pogojev napačen, se bo izvedla stavka else:

Zaključek

Logični izrazi se pogosto uporabljajo v jeziku C++. Uporabljajo se lahko z logičnimi in primerjalnimi operatorji ter vrnejo izhod v true ali false. V zgornjih primerih C++ smo videli, kako lahko implementiramo logične izraze s pomočjo primerjalnih operatorjev, logičnih operatorjev in pogojnih struktur.