Tipo primitivo
In informatica, un tipo primitivo è un tipo di dati fondamentale che non può essere suddiviso in un tipo di dati più semplice. Ad esempio, un intero è un tipo di dati primitivo, mentre un array, che può memorizzare più tipi di dati, non lo è.
Alcuni linguaggi di programmazione supportano più tipi di dati di altri e non tutti i linguaggi implementano i tipi di dati nello stesso modo. Tuttavia, la maggior parte dei linguaggi di alto livello condivide diversi tipi primitivi comuni.
Java, ad esempio, dispone di otto tipi di dati primitivi:
- boolean – un singolo valore TRUE o FALSE in genere richiede un solo (bit)
- byte – intero con segno a 8 bit (da -127 a 128)
- short – intero con segno a 16 bit (da -32,768 a 32,767)
- int – intero con segno a 32 bit (da -231 a -231 -1)
- long – intero con segno a 64 bit (da -263 a -263 -1)
- float – numero a virgola mobile a 32 bit
- double – numero a virgola mobile a 64 bit
- char – carattere Unicode a 16 bit
I tipi primitivi supportati da ciascun linguaggio di programmazione sono talvolta chiamati "tipi di dati incorporati", poiché memorizzano i valori direttamente nella memoria. I tipi di dati non primitivi memorizzano riferimenti ai valori anziché i valori stessi. Tra gli esempi di tipi di dati Java non primitivi vi sono gli array e le classi.
Metti alla prova le tue conoscenze