O que é o tipo de dados primitivo?
Um tipo de dados primitivo é um termo de ciência da computação usado para descrever um dado que existe em uma linguagem de programação de computador por padrão. Normalmente, os valores desses tipos de dados não podem ser alterados por um programador de computador. Por exemplo, se um programa de computador fosse uma parede de tijolos, os tipos de dados primitivos seriam um tipo especial de tijolos que não poderiam ser decompostos ou refinados. Um exemplo de um dado primitivo é o caractere "a"; esse caractere significa a si próprio e é usado para representar informações mais complicadas, combinando-as com outras informações. Enquanto os tipos de dados primitivos precisos disponíveis em qualquer linguagem de programação de computador variam de idioma para idioma, números inteiros e caracteres são tipos de dados primitivos básicos disponíveis na maioria deles.
O "caractere" é um dos tipos de dados primitivos básicos disponíveis na maioria das linguagens de programação de computadores, e às vezes é referido no formato abreviado "char". Esse tipo de dados inclui a maioria dos símbolos únicos que podem ser inseridos em um computador com uma única tecla, como o símbolo numérico “5”, sinais de pontuação como “.” e a letra “b”. O termo caractere não significa apenas letra, número ou sinal de pontuação. Caracteres de controle como exclusão, tabulação e backspace também se enquadram no caractere de tipo de dados primitivo.
Em geral, qualquer coisa que seja um tipo de dados primitivo também é um tipo de valor, o que significa que os dados não são muito exigentes. Os dados nem sempre precisam ser registrados da mesma maneira. Por exemplo, geralmente não importa em que ordem os bytes que descrevem os dados são registrados.
Uma área na qual algumas linguagens de programação variam é o tratamento de strings. Como termo de ciência da computação, uma sequência é uma sequência de símbolos, como caracteres. Algumas linguagens de programação constroem suporte para seqüências de caracteres e as tratam como um tipo de dados primitivo, enquanto outras linguagens não têm suporte básico para o tipo de dados.
Os inteiros são uma área em que o hardware do computador pode afetar o tratamento de tipos de dados primitivos. Na terminologia da ciência da computação, um número inteiro representa um ou mais números matemáticos. Unidades de processamento central (CPUs) diferentes têm limites diferentes de quantos bytes podem ser usados para representar um número inteiro. Às vezes, isso é algo que os programadores de computador lembram para que seus programas possam rodar no maior número possível de CPUs.