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.