Type de données

Dans les langages de programmation un type de données de définit un ensemble de valeurs et des opérations permises sur ces valeurs. Par exemple, dans le langage de programmation de Java , le " ; int" ; le type représente l'ensemble de nombres entiers à 32 bits s'étendant en valeur de -2.647, et les opérations telles que l'addition, la soustraction, et la multiplication qui peut être exécutée sur des nombres entiers. Presque tous les langages de programmation incluent explicitement la notion du type de données, bien que les différentes langues puissent employer la terminologie différente. Les données communes dactylographient des langages dedans de programmation incluent ceux qui représentent des nombres entiers, des nombres de virgule flottante, et des caractères, et une langue peut soutenir beaucoup plus. La plupart des langages de programmation permettent également au programmeur de définir les types de données additionnels, habituellement en combinant les éléments multiples d'autres types et en définissant les opérations valides du nouveau type de données. Par exemple, un programmeur pourrait créer un nouveau type de données appelé " ; Person" ; cela spécifie que les données interprétées comme personne incluraient un nom et une date de naissance.

Un type de données peut également être considéré comme contrainte placée sur l'interprétation des données dans un type de le système , description de la représentation, l'interprétation et la structure des valeurs ou des objets stockés dans de mémorisation par ordinateur. Le type système emploie le type de données l'information pour vérifier l'exactitude des programmes informatiques qui accèdent ou manoeuvrent aux données.

Types de données de machine

Toutes les données dans des ordinateurs basés sur l'électronique numérique sont représentées comme peu (solutions de rechange 0 de et 1) au niveau le plus bas. La plus petite unité accessible des données est un groupe de peu appelé un byte (habituellement un octet de , qui est 8 bits). L'unité traitée par des instructions du code machine s'appelle un mot (à partir de 2006, en général 32 ou 64 bits). La plupart des instructions interprètent le mot comme nombre binaire , tels de qu'un mot à 32 bits peut représenter des valeurs d'entier sans signe de 0 à 2^ {32} - 1 ou valeurs de nombre entier signé de -2^ {31} à 2^ {31} - 1. En raison du complément du deux, les de langage machine et la machine n'ont pas besoin de distinguer ces types de données non signés et signés pour la plupart.

Il y a un ensemble spécifique d'instructions arithmétiques qui emploient une interprétation différente du peu dans le mot car un nombre à point mobile du .

Types primitifs

voient également : Type primitif

Types composés

voient également : Type composé

voient également :

du [[tuple]]

voient également :

du [[rangée]]

voient également :

du [[disque de stockage]]

voient également :

du [[composition en objet]]

Types de données abstraits

voient également : Type de données abstrait de

Types d'indicateur et de référence

voient également :

la référence (de l'informatique)

voient également :

du [[indicateur]]

Types algébriques

voient également : Type de données algébrique de

Types d'objet

voient également :

l'objet (de l'informatique)

voient également : [[classe (de l'informatique)]]

Types de fonction

voient également : Type

fonction de

Voir également type de de

théorie pour les modèles mathématiques des types type de de
système pour différents choix dans le langage de programmation dactylographiant

.

Random links:Tube de caméra vidéo | Skerries de Pentland | Toots Thielemans | Orienteurs (Adventiste de Septième-jour) | Compagnies aériennes orientales vol 66 | Tipo_de_datos