Typ logiczny bool

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Typ logiczny bool

Typ logiczny bool służy do przechowywania wartości prawda/fałsz. Jest jednym z podstawowych typów danych w wielu językach programowania, np. w C++, C# czy Pythonie.

Jakie wartości przyjmuje bool?

Zmienna typu logicznego może mieć zwykle tylko dwie wartości:

  • true / True - prawda,
  • false / False - fałsz.

Przykład w C++:

bool czyPelnoletni = true;
bool czyZalogowany = false;

Przykład w C#:

bool aktywny = true;
bool blad = false;

Do czego używa się typu bool?

Typ bool najczęściej stosuje się w instrukcjach warunkowych, pętlach oraz przy sprawdzaniu warunków logicznych.

bool zalogowany = true;

if (zalogowany) {
    cout << "Użytkownik jest zalogowany";
}

W tym przykładzie instrukcja if wykona się tylko wtedy, gdy zmienna zalogowany ma wartość true.

Różnica między bool, char, float i int

  • bool - typ logiczny, przechowuje prawdę lub fałsz,
  • char - typ znakowy, przechowuje pojedynczy znak,
  • float - typ zmiennoprzecinkowy, przechowuje liczby rzeczywiste,
  • int - typ całkowity, przechowuje liczby całkowite.

W pytaniach egzaminacyjnych określenie „typ logiczny” najczęściej oznacza właśnie bool.