Lekcja 20
Typ logiczny i typ wyliczeniowy. Kolejne typy danych w języku C++
Wprowadzenie
Znasz już podstawowe typy danych i operatory. W ostatnim czasie przedstawiłem Ci tablice, pętle i wiele różnych przydatnych instrukcji. W tej lekcji poznasz 2 kolejne typy danych, z czego jeden jest bardzo ważny i używasz go nieświadomie niemal przez cały czas trwania tego kursu.
Typ logiczny
Typ logiczny jest tak naprawdę jednym z najprostszych typów języka C++. Zmienna typu logicznego może bowiem przyjmować tylko dwie wartości: prawdę albo fałsz.
Typ logiczny w C++ to:
bool - typ logiczny (przyjmuje tylko 2 wartości: true lub false)
Typ logiczny jest w rzeczywistości bardzo często wykorzystywany, nawet jeśli nie używaliśmy do tej pory zmiennej typu bool. Tak naprawdę w każdym wyrażeniu logicznym, kiedy mamy operatory && lub || oraz kiedy używamy instrukcji warunkowej lub operatora warunkowego, tam tak naprawdę jest wykorzystywany typ logiczny.
Zacznijmy jednak od początku. Oto prosty przykład, w którym tworzymy zmienną typu bool i wypisujemy jej wartość na ekran.
#include <iostream>
using namespace std;
int main()
{
bool logiczny;
logiczny=true;
cout <<"Zmienna logiczny ma wartosc "<<logiczny<<endl;
logiczny=false;
cout <<"Zmienna logiczny ma teraz wartosc "<<logiczny<<endl;
logiczny=2;
cout <<"Zmienna logiczny ma teraz wartosc "<<logiczny<<endl;
cout <<endl<<"Nacisnij ENTER aby zakonczyc..."<<endl;
getchar();
return 0;
}
program nr 20.1