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 booltyp danych, który może przyjmować wartości true (1) lub false(0).


Wartości logiczne

Zmienna logiczna jest deklarowana za pomocą boolsłowa kluczowego i może przyjmować tylko wartości truelub 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 truewartość zwraca 1i falsezwraca 0.

Jednak bardziej powszechne jest zwracanie wartości logicznych z wyrażeń logicznych (patrz następna strona).