Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Operatory logiczne w C++

C++ umożliwia również używanie tak zwanych operatorów logicznych. Dzięki tym operatorom jesteśmy w stanie na przykład skonstruować rozbudowane wyrażenia logiczne.

Do operatorów logicznych w języku C++ należą:

OperatorOpis
!zaprzeczenie (negacja logiczna) – zwraca true gdy argument ma wartość false
&&iloczyn logiczny (koniunkcja) – zwraca true gdy wszystkie argumenty mają wartość true
||suma logiczna (alternatywa) – zwraca true gdy co najmniej jeden argument ma wartość true

Przykłady zastosowania operatorów logicznych:

#include <iostream>

using namespace std;

int main() {
	
	bool prawda = true, falsz = false; //do zmiennej prawda typu bool przypisz true, do zmiennej falsz typu bool przypisz false;
	
	if(prawda && falsz) cout << "Prawda && Fałsz"; //to nie zostanie wyświetlone
    if(prawda || falsz) cout << "Prawda || Fałsz";
	if(!prawda) cout << "Negacja (Prawda)"; //to też nie zostanie wyświetlone...
	if(!falsz) cout << "Negacja (Fałsz)"; //...a to już tak
	
	return 0;
}

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, ,

Dodaj komentarz

Odpowiedz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Pin It on Pinterest