Podręcznik

2. Wbudowane typy danych

2.1. Typ logiczny

W języku C++ typ logiczny jest reprezentowany przez typ danych bool. Typ został wprowadzony w standardzie C++98. Typ wbudowany bool może przyjmować jedną z dwóch wartości: true lub false. Typ ten jest wykorzystywany głównie do wyrażania warunków logicznych w instrukcjach sterujących.

Przykład deklarowania zmiennej logicznej:

bool  zmienna_logiczna;

Zamiast wartości logicznych do zmiennej logicznej można przypisać wartość innego typu. Przypisanie wartości 0 lub NULL oznacza logiczny fałsz (ang. false) oraz przypisanie innej wartości niezerowej oznacza prawdę (ang. true).