Un type de données primitif est un terme informatique utilisé pour décrire un ensemble de données qui existe dans un langage de programmation informatique par défaut. En règle générale, les valeurs de ces types de données ne peuvent pas être changées par un programmeur informatique. Par exemple, si un programme d'ordinateur était un mur de briques, types de données primitifs serait un type spécial de briques qui ne pouvaient pas être décomposé ou encore affinée. Un exemple d'un élément de données primitifs est le caractère «a», ce personnage lui-même signifie et est utilisé pour représenter des éléments les plus complexes de l'information en la combinant avec d'autres informations. Bien que les types de données primitifs précises qui sont disponibles dans n'importe quel langage de programmation informatique donnée varient d'une langue à l’autre', les entiers et les personnages sont des types de données primitives de base disponibles dans la plupart d'entre eux.
Le «caractère» est l'un des types de base de données primitifs disponibles dans la plupart des langages de programmation, et il est parfois appelé dans la forme abrégée «char». Ce type de données comprend la plupart des symboles simples qui peuvent être entrées dans un ordinateur avec une seule touche, comme le symbole chiffre «5», les signes de ponctuation tels que "." et la lettre "b". Le terme caractère ne signifie pas seulement la lettre, un chiffre ou signe de ponctuation, cependant. Les caractères de contrôle telles que supprimer, tabulation et retour arrière tombent également sous le caractère type de données primitif.
En général, tout ce qui est un type de données primitif est également un type de valeur, ce qui signifie que les données ne sont pas très pointilleuses. Les données ne doivent pas toujours être enregistrées de la même manière. Par exemple, il n'a pas l'habitude importe l'ordre des octets qui décrivent les données sont enregistrées po
Un domaine qui certains langages de programmation varient en est leur traitement de chaînes de caractères. En termes d'informatique, une chaîne est une séquence de symboles, tels que les caractères. Certains langages de programmation construction à l'appui pour les chaînes et les traiter comme un type de données primitif tandis que d'autres langues n'ont pas autant de soutien de base pour le type de données.
Les entiers sont un domaine où le matériel informatique peut affecter le traitement des types de données primitifs. Dans la terminologie informatique, un entier représente un ou plusieurs entiers mathématiques. Différentes unités centrales de traitement (CPU) ont des limites différentes concernant le nombre d'octets peuvent être utilisés pour représenter un nombre entier. À certains moments, c'est quelque chose que les programmeurs informatiques garder à l'esprit afin que leurs programmes puissent s'exécuter sur autant de différents types de processeurs que possible.