Type primitif
En informatique, un type primitif est un type de données fondamental qui ne peut pas être décomposé en un type de données plus simple. Par exemple, un entier est un type de données primitif, tandis qu’un tableau, qui peut stocker plusieurs types de données, ne l’est pas.
Certains langages de programmation prennent en charge plus de types de données que d’autres, et tous les langages n’implémentent pas les types de données de la même manière. Cependant, la plupart des langages de haut niveau partagent plusieurs types primitifs courants.
Java, par exemple, possède huit types de données primitifs :
- boolean – une seule valeur TRUE ou FALSE ne nécessite généralement qu’un seul (bit)
- byte – entier signé sur 8 bits (-127 à 128)
- short – entier signé sur 16 bits (-32 768 à 32 767)
- int – entier signé sur 32 bits (-231 à -231 -1)
- long – entier signé sur 64 bits (-263 à -263 -1)
- float – nombre à virgule flottante sur 32 bits
- double – nombre à virgule flottante sur 64 bits
- char – caractère Unicode sur 16 bits
Les types primitifs pris en charge par chaque langage de programmation sont parfois appelés « types de données intégrés », car ils stockent directement les valeurs en mémoire. Les types de données non primitifs stockent des références vers les valeurs plutôt que les valeurs elles-mêmes. Les tableaux et les classes font partie des types de données Java non primitifs.
Testez vos connaissances