Źródło: Arkusze CKE
Jaki typ służy do przechowywania wartości TRUE/FALSE w języku C++?
Warianty odpowiedzi
-
A
char
-
B
bool
-
C
byte
-
D
decimal
Wyjaśnienie
W języku C++ do obsługi logiki dwuwartościowej wykorzystuje się typ boolean, skrócony w składni języka do słowa kluczowego bool.
Zmienna tego typu może przyjmować tylko dwie wartości: true (prawda) lub false (fałsz). Jest to podstawowy typ używany przy formułowaniu warunków w pętlach i instrukcjach sterujących.
Warto wiedzieć, że pod spodem system często reprezentuje true jako 1, a false jako 0, ale w kodzie posługujemy się czytelnym typem bool.