Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základné typy
* Integer (int):
* Predstavuje celé čísla (žiadne frakcie).
* Typicky 16 bitov (2 bajtov), 32 bitov (4 bajtov) alebo 64 bitov (8 bajtov).
* Podpísané:môže predstavovať pozitívne aj záporné hodnoty.
* Nepísané:môže predstavovať iba nezáporné hodnoty.
* Príklady:-10, 0, 5, 2147483647
* Floating-Point (float/double):
* Predstavuje čísla s frakčnými časťami (desatinné miesta).
* Typicky 32 bitov (4 bajtov) pre `float` a 64 bitov (8 bajtov) pre` Double`.
* Nasleduje štandard IEEE 754 pre reprezentáciu.
* Príklady:3,14, -0,005, 1,2345E -10
* znak (char):
* Predstavuje jeden znak (písmeno, číslica, symbol).
* Typicky 8 bitov (1 bajt).
* Často používa kódovanie ASCII alebo Unicode na mapovanie znakov na číselné hodnoty.
* Príklady:„A“, '!', '?', '1'
boolean (bool):
* Predstavuje hodnoty pravdy (pravdivé alebo nepravdivé).
* Typicky 1 bit (aj keď často ukladaný ako bajt pre účinnosť).
* Príklady:True, false
Ostatné primitívne typy (v závislosti od architektúry)
* ukazovateľ:
* Ukladá pamäťovú adresu iného dátového prvku.
* Veľkosť závisí od architektúry (napr. 32-bit alebo 64-bit).
* bitfield:
* Umožňuje balenie viacerých booleovských hodnôt do jedného bajtu.
* Každý bit predstavuje samostatnú booleovskú hodnotu.
Dôležité poznámky
* architektúra: Presná veľkosť a reprezentácia primitívnych typov sa môžu líšiť medzi architektúrami CPU (napr. X86, ARM, RISC-V).
* Programovacie jazyky: Programovacie jazyky na vysokej úrovni ako C, C ++, Java a Python zvyčajne poskytujú svoju vlastnú sadu primitívnych typov údajov, ktoré často mapujú základné typy CPU.
Dajte mi vedieť, či by ste chceli podrobnejšie vysvetlenie konkrétneho primitívneho typu!