Skip to main content

Co je primitivní datový typ?

Primitivní datový typ je termín informatiky používaný k popisu kusu dat, který ve výchozím nastavení existuje v jazyce počítačového programování.Hodnoty těchto typů dat obvykle nelze počítačovým programátorem změnit.Například, pokud by počítačový program byl cihlovou zeď, primitivní datové typy by byly zvláštním typem cihel, které by nebylo možné rozdělit nebo dále upřesnit.Příkladem kusu primitivních dat je znak „A“;Tato postava znamená sama a používá se k reprezentaci složitějších informací kombinací s jinými informacemi.Zatímco přesné primitivní typy dat, které jsou k dispozici v jakémkoli daném počítačovém programovacím jazyce, se liší od jazyka k jazyku, celá čísla a znaky jsou základní primitivní datové typy dostupné ve většině z nich.V rámci většiny počítačových programovacích jazyků a někdy se označuje ve zkrácené podobě „char“.Tento typ dat obsahuje většinu jednotlivých symbolů, které lze zadat do počítače s jediným klávesem, jako je číselný symbol „5“, interpunkční značky, jako je „.“, A písmeno „B.“Termín charakter však neznamená pouze značku dopisu, čísla nebo interpunkce.Řídicí znaky, jako jsou Delete, Tab a Backspace, také spadají pod znak primitivního datového typu.Data nemusí být vždy zaznamenána stejným způsobem.Například na tom obvykle nezáleží na tom, v jakém pořadí bajtů popisující data jsou zaznamenány.Jako termín informatiky je řetězec sekvence symbolů, jako jsou postavy.Některé programovací jazyky vytvářejí na podporu řetězců a považují je za primitivní datový typ, zatímco jiné jazyky nemají jako základní podporu pro datový typ.

Celá čísla jsou oblastí, kde počítačový hardware může ovlivnit zpracování primitivních datových typů.V terminologii informatiky představuje celé číslo jedno nebo více matematických celých čísel.Různé centrální zpracovatelské jednotky (CPU) mají různé limity, kolik bajtů lze použít k reprezentaci celého čísla.Občas to je něco, co počítačoví programátoři mají na paměti, aby jejich programy mohly běžet na co nejvíce různých typech CPU.