Typ prosty
W informatyce typ prosty to podstawowy typ danych, którego nie można rozłożyć na prostszy typ danych. Na przykład liczba całkowita jest prostym typem danych, natomiast tablica, w której można przechowywać wiele typów danych, nim nie jest.
Niektóre języki programowania obsługują więcej typów danych niż inne, a poszczególne języki nie zawsze implementują typy danych w ten sam sposób. Większość języków wysokiego poziomu ma jednak kilka wspólnych typów prostych.
Na przykład Java ma osiem prostych typów danych:
- boolean – pojedyncza wartość TRUE lub FALSE zwykle wymaga tylko jednego (bitu)
- byte – 8-bitowa liczba całkowita ze znakiem (od -127 do 128)
- short – 16-bitowa liczba całkowita ze znakiem (od -32 768 do 32 767)
- int – 32-bitowa liczba całkowita ze znakiem (od -231 do -231 -1)
- long – 64-bitowa liczba całkowita ze znakiem (od -263 do -263 -1)
- float – 32-bitowa liczba zmiennoprzecinkowa
- double – 64-bitowa liczba zmiennoprzecinkowa
- char – 16-bitowy znak Unicode
Typy proste obsługiwane przez poszczególne języki programowania są czasami nazywane „wbudowanymi typami danych”, ponieważ przechowują wartości bezpośrednio w pamięci. Nieproste typy danych przechowują odwołania do wartości, a nie same wartości. Przykładami nieprostych typów danych w języku Java są tablice i klasy.
Sprawdź swoją wiedzę