Typy danych
Typ danych określa, jakie wartości może przechowywać zmienna oraz jakie operacje można na niej wykonywać. W programowaniu typy danych dzieli się najczęściej na proste i złożone.
Proste typy danych
Proste typy danych przechowują pojedynczą wartość. Przykłady:
char— pojedynczy znak, np.'A',bool— wartość logiczna:truealbofalse,int— liczba całkowita,float— liczba zmiennoprzecinkowa.
Przykład:
char znak = 'A';
bool aktywny = true;
float cena = 19.99;
Każda z tych zmiennych przechowuje jedną konkretną wartość określonego typu.
Złożone typy danych
Złożone typy danych mogą grupować wiele wartości lub opisywać bardziej rozbudowane struktury. Do złożonych typów danych zalicza się m.in.:
- tablice,
- struktury,
- klasy,
- obiekty.
Przykład klasy:
class Uzytkownik {
public:
string login;
int wiek;
};
Klasa Uzytkownik składa się z kilku pól, więc jest typem złożonym. Pozwala opisać bardziej skomplikowany obiekt niż pojedyncza liczba czy znak.
Wniosek egzaminacyjny
W pytaniu: char, bool i float są typami prostymi, natomiast class oznacza klasę, czyli złożony typ danych.