C++ wartości logiczne
C++ wartości logiczne
Bardzo często w programowaniu będziesz potrzebować typu danych, który może mieć tylko jedną z dwóch wartości, na przykład:
- TAK NIE
- WŁ / WYŁ
- PRAWDA FAŁSZ
W tym celu C++ ma bool
typ danych, który może przyjmować wartości true
(1) lub false
(0).
Wartości logiczne
Zmienna logiczna jest deklarowana za pomocą bool
słowa kluczowego i może przyjmować tylko wartości true
lub false
:
Przykład
bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;
// Outputs 1 (true)
cout << isFishTasty; // Outputs 0 (false)
Z powyższego przykładu możesz przeczytać, że true
wartość zwraca 1
i false
zwraca 0
.
Jednak bardziej powszechne jest zwracanie wartości logicznych z wyrażeń logicznych (patrz następna strona).