Primitivo
Em ciência da computação, um primitivo é um tipo de dado fundamental que não pode ser dividido em um tipo de dado mais simples. Por exemplo, um inteiro é um tipo de dado primitivo, enquanto um array, que pode armazenar vários tipos de dados, não é.
Algumas linguagens de programação são compatíveis com mais tipos de dados do que outras, e nem todas as linguagens implementam tipos de dados da mesma maneira. No entanto, a maioria das linguagens de alto nível compartilha vários primitivos comuns.
Java, por exemplo, tem oito tipos de dados primitivos:
- boolean – um único valor TRUE ou FALSE normalmente requer apenas um (bit)
- byte – inteiro com sinal de 8 bits (-127 a 128)
- short – inteiro com sinal de 16 bits (-32.768 a 32.767)
- int – inteiro com sinal de 32 bits (-231 a -231 -1)
- long – inteiro com sinal de 64 bits (-263 a -263 -1)
- float – número de ponto flutuante de 32 bits
- double – número de ponto flutuante de 64 bits
- char – caractere Unicode de 16 bits
Os primitivos compatíveis com cada linguagem de programação às vezes são chamados de "tipos de dados integrados", pois armazenam valores diretamente na memória. Tipos de dados não primitivos armazenam referências a valores, e não os próprios valores. Exemplos de tipos de dados Java não primitivos incluem arrays e classes.
Teste seus conhecimentos