Primitiv
In Datavetenskap, en primitiv är en grundläggande data typ som inte kan delas upp i en enklare datatyp. Till exempel en heltal är en primitiv datatyp, medan en array, som kan lagra flera datatyper, är det inte.
Några programmeringsspråk stödja fler datatyper än andra och inte alla språk implementerar datatyper på samma sätt. Men de flesta språk på hög nivå dela flera vanliga primitiver.
javahar till exempel åtta primitiva datatyper:
- boolean - ett SANT eller FALSKT värde (kräver vanligtvis bara ett bitars)
- bitgrupp - 8-bitars signerat heltal (-127 till 128)
- kort - 16-bitars signerat heltal (-32,768 till 32,767)
- int - 32-bitars signerat heltal (-231 till -231 -1)
- lång - 64-bitars signerat heltal (-263 till -263 -1)
- flyta - 32-bitars flytpunkt antal
- dubbla - 64-bitars flytande punktnummer
- röding - 16-bitars Unicode karaktär
Primitiver som stöds av varje programmeringsspråk kallas ibland "inbyggda datatyper" eftersom de lagrar värden direkt i minne. Icke-primitiva datatyper lagrar referenser till värden snarare än värdena själva. Exempel på icke-primitiva Java-datatyper inkluderar arrays och klasser.