Primitivní datový typ
V informatice je primitivní datový typ základní datový typ, který nelze rozložit na jednodušší datový typ. Například celé číslo je primitivní datový typ, zatímco pole, do kterého lze uložit více datových typů, jím není.
Některé programovací jazyky podporují více datových typů než jiné a ne všechny jazyky implementují datové typy stejným způsobem. Většina vyšších programovacích jazyků však používá několik společných primitivních datových typů.
Java má například osm primitivních datových typů:
- boolean – jediná hodnota TRUE nebo FALSE obvykle vyžaduje pouze jeden (bit)
- byte – 8bitové celé číslo se znaménkem (-127 až 128)
- short – 16bitové celé číslo se znaménkem (-32 768 až 32 767)
- int – 32bitové celé číslo se znaménkem (-231 až -231 -1)
- long – 64bitové celé číslo se znaménkem (-263 až -263 -1)
- float – 32bitové číslo s pohyblivou řádovou čárkou
- double – 64bitové číslo s pohyblivou řádovou čárkou
- char – 16bitový znak Unicode
Primitivní datové typy podporované jednotlivými programovacími jazyky se někdy označují jako „vestavěné datové typy“, protože ukládají hodnoty přímo do paměti. Neprimitivní datové typy ukládají odkazy na hodnoty, nikoli samotné hodnoty. Mezi neprimitivní datové typy jazyka Java patří například pole a třídy.
Otestujte své znalosti