Top Qs
Chronologie
Chat
Contexte

Entier (informatique)

en informatique, type de donnée qui représente un sous-ensemble fini de nombres entiers relatifs De Wikipédia, l'encyclopédie libre

Remove ads

En informatique, un entier est un type de donnée qui représente un sous-ensemble fini de nombres entiers relatifs. On utilise aussi le terme type de données entières (integral type data). Un type de donnée est la nature des valeurs que peut prendre une donnée.

Historique

Certains traitements comme le recensement des États-Unis ont d'abord été effectués en utilisant une représentation décimale à l'aide de cartes perforées[1]. Le système décimal utilise dix chiffres (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) et où leur position correspond à une puissance de 10 (1, 10, 100, 1000, etc.).

Le développement de l'informatique a ensuite conduit à l'utilisation de la représentation binaire des entiers, mais aussi de la représentation décimale, où chaque chiffre de 0 à 9 est codé en binaire (voir Binary coded decimal, IBM 1620).

Autrement dit, on représente chacun des dix chiffres en binaire (sur 4 bits) pour implémenter l'arithmétique décimale.

Remove ads

Représentation binaire

Résumé
Contexte

Un ordinateur moderne utilise des tensions électriques pour gérer ses données. En théorie, plusieurs tensions pourraient être utilisées pour représenter une information[réf. nécessaire], mais en pratique on en n’utilise que deux.

En effet, des problèmes de distorsion apparaitraient et empêcheraient de conserver l'information. De plus, les avancées technologiques tendent à réduire la tension afin d'éviter de chauffer les matériaux[réf. nécessaire].

On utilise donc deux niveaux de tension : un bit prend alors 2 valeurs qui correspondent soit à 0, soit à 1.

La représentation des nombres passe donc par une représentation binaire (à l'aide des chiffres 0 et 1). Il est possible d'utiliser le système binaire, une numération de position qui n'utilise que deux chiffres (0 et 1) et où chaque bit correspond à une puissance de 2 (1, 2, 4, 8, 16, 32, 64, etc.). C'est la représentation utilisée pour les entiers machines des processeurs modernes.

Nombres de bits fixés

Les types de données entiers usuels des langages de programmation utilisent la représentation binaire. Ils peuvent être de taille (nombre de bits) bornée : si elle est de n bits, elle permet de représenter

Dans les deux cas l'arithmétique utilisée est (le plus souvent) l'arithmétique modulo 2n, c'est-à-dire que du point de vue de l'arithmétique usuelle, elle est exacte tant que les opérations ne débordent pas de l'intervalle considéré.

Sur les processeurs courants, elle est particulièrement efficace quand la taille du type de donnée correspond à celle des mots gérés nativement par le processeur, de par la conception de celui-ci.

Nombres de bits arbitraires

Les langages de programmation peuvent éventuellement gérer des entiers de taille arbitraire. Il n'y a pas de limite autre que celles physiques liée à la machine utilisée.

L'arithmétique est exacte : la place mémoire allouée à la représentation d'un entier n'est pas constante, et peut augmenter en fonction des besoins du calcul.

Remove ads

Types d'entiers courants

Davantage d’informations De -8 à 7, soit de ...
Remove ads

Voir aussi

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads