Struktury danych
w matematyce zmienne x,y,alfa,beta,z klasyfikuje się według ich wlasnosci, np. zmienne:
naturalne, calkowite, zespolone, rzeczywiste, wektorowe. Zmienne oznaczajace funkcje, zbiory itp.
w informatyce klasyfikacja danych wyraza się przez deklaracje ich typow.
Typ danych
charakteryzuje zbior do którego rozwazaby obiekt należy.
Typy danych w C++:
1.calkowite
Nazwa |
Zakres |
Liczba bajtow reprezentacji |
|
Char, signed char |
-128.. 127 |
1 |
|
Unsigned char |
0...295 |
1 |
|
Int, signed int |
-32768...32767 |
2 |
|
Unsigned int |
0...65535 |
2 |
|
Long,signed long |
-2mld...2mld |
4 |
|
Unsigned long |
0...4mld |
4 |
|
2.typy rzeczywiste
Nazwa |
Zakres |
Liczba znaczacych cyfr |
Float |
3,4*10 -38...3,4*1038 |
6 |
Double |
Bardzo duzy |
15 |
Long doouble |
Olbrzymi |
18 |
Przykład:
liczba 1234567890123456,789
jako typ float przechowywana jest jako : 0,123456*1016
3. mozliwy jest typ boolowski. Bool b1,b2;
b1=false;
b2=true;
4.typ wyliczeniowy
sluzy do deklaracji grupy stalych calkowitych w zwarty sposob. Na przykład
erum{styczen, luty,marzec,kwiecien,maj czerwiec
ta deklaracja przypisuje stalym wartosc calkowite od 0 do 5.
Struktura danych
jest to sposob przechowywania danych wraz z metodami ich przetwarzania.