integer

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png nom masculin.  [type de donnée]. Entier. Nom de type désignant classiquement un sous-ensemble donné des entiers naturels.

L'intervalle de {\mathbb  Z} couvert dépend du format.

Le format d'un integer sur une machine 16 bits sera souvent de deux octets avec un bit de signe. Tout « entier » ainsi défini appartient à l'intervalle [-32768, 32767]. Sur une machine 64 bits il sera souvent stocké dans huit octets comprenant un bit de signe.

Sur une architecture matérielle les stockant sur 16 bits, si vous effectuez en langage C l'opération 32700+100, l'ordinateur vous répondra -32735 ou renverra un code d'erreur révélant un dépassement. C'est ce qui fait croire à bon nombre de « spécialistes » que les ordinateurs ne savent pas compter. En fait, la retenue est simplement allée se coller dans le dernier bit disponible, le bit de signe, qui a basculé (sens 2), et le nombre est désormais interprété comme négatif ! On est donc loin de la signification mathématique de la chose.

Voir aussi short.