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:

  1. boolean – um único valor TRUE ou FALSE normalmente requer apenas um (bit)
  2. byte – inteiro com sinal de 8 bits (-127 a 128)
  3. short – inteiro com sinal de 16 bits (-32.768 a 32.767)
  4. int – inteiro com sinal de 32 bits (-231 a -231 -1)
  5. long – inteiro com sinal de 64 bits (-263 a -263 -1)
  6. float – número de ponto flutuante de 32 bits
  7. double – número de ponto flutuante de 64 bits
  8. char – caractere Unicode de 16 bits
O tipo de dado string geralmente é considerado não primitivo, pois é armazenado como um array de caracteres.

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.

Atualizado May 23, 2019 por Per C.

quizTeste seus conhecimentos

Which HTML element was popular in the 1990s but is rarely used now?

A
<body>
0%
B
<head>
0%
C
<div>
0%
D
<frame>
0%
Correct! Incorrect!     View the Frame definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Primitivo nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.