Primitiver Datentyp
In der Informatik ist ein primitiver Datentyp ein grundlegender Datentyp, der nicht in einen einfacheren Datentyp zerlegt werden kann. Eine Ganzzahl ist beispielsweise ein primitiver Datentyp, während ein Array, das mehrere Datentypen speichern kann, keiner ist.
Einige Programmiersprachen unterstützen mehr Datentypen als andere, und nicht alle Sprachen implementieren Datentypen auf dieselbe Weise. Die meisten höheren Programmiersprachen haben jedoch mehrere gemeinsame primitive Datentypen.
Java hat beispielsweise acht primitive Datentypen:
- boolean – ein einzelner Wert TRUE oder FALSE benötigt normalerweise nur ein (Bit)
- byte – vorzeichenbehaftete 8-Bit-Ganzzahl (-127 bis 128)
- short – vorzeichenbehaftete 16-Bit-Ganzzahl (-32.768 bis 32.767)
- int – vorzeichenbehaftete 32-Bit-Ganzzahl (-231 bis -231 -1)
- long – vorzeichenbehaftete 64-Bit-Ganzzahl (-263 bis -263 -1)
- float – 32-Bit-Gleitkommazahl
- double – 64-Bit-Gleitkommazahl
- char – 16-Bit-Unicode-Zeichen
Primitive Datentypen, die von einer Programmiersprache unterstützt werden, werden manchmal als „integrierte Datentypen“ bezeichnet, da sie Werte direkt im Speicher ablegen. Nicht primitive Datentypen speichern Verweise auf Werte statt der Werte selbst. Beispiele für nicht primitive Java-Datentypen sind Arrays und Klassen.
Testen Sie Ihr Wissen