Dépassement de capacité

Dépassement de capacité

Dépassement d'entier

En informatique, un dépassement d'entier (integer overflow) est une condition qui se produit lorsqu'une opération mathématique produit une valeur numérique supérieure à celle représentable dans l'espace de stockage disponible. Par exemple, l'ajout d'une unité au plus grand nombre pouvant être représenté entraîne un dépassement d'entier.

Origine

Le nombre de bits d'un espace de stockage détermine la valeur maximale qui peut y être représentée. Les nombres de bits des espaces de stockage les plus courants et les valeurs maximales associées sont :

8 bits : valeur maximum représentable = 28 - 1 = 255 ;
16 bits : valeur maximum représentable = 216 - 1 = 65 535 ;
32 bits : la plus courante chez les ordinateurs personnels, la valeur maximum représentable = 232 - 1 = 4 294 967 295;
64 bits : valeur maximum représentable = 264 - 1 = 18 446 744 073 709 551 615 ;
128 bits : valeur maximum représentable = 2128 - 1 = 340 282 366 920 938 463 463 374 607 431 768 211 455

Puisqu'une opération mathématique peut produire un résultat plus grand que la valeur maximale représentable, une impossibilité d'enregistrer le résultat de l'opération peut survenir. Cette condition d'erreur résulte en un message d'erreur ou en la troncation du résultat qui est alors erroné.

  • Portail de la programmation informatique Portail de la programmation informatique
  • Portail de la sécurité informatique Portail de la sécurité informatique
Ce document provient de « D%C3%A9passement d%27entier ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Dépassement de capacité de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • dépassement de capacité par valeurs inférieures — reikšminių skaitmenų praradimas statusas T sritis automatika atitikmenys: angl. underflow vok. Bereichsunterschreitung, f; Unterlauf, m rus. потеря значимости, f pranc. dépassement de capacité par valeurs inférieures, m; dépassement vers le bas,… …   Automatikos terminų žodynas

  • dépassement — [ depasmɑ̃ ] n. m. • 1856; de dépasser 1 ♦ Action de dépasser. Le dépassement des véhicules est interdit dans cette agglomération. Absolt, cour. Dépassement dangereux. 2 ♦ Comptab. Somme excédentaire sur un budget, un devis, un compte.… …   Encyclopédie Universelle

  • dépassement vers le bas — reikšminių skaitmenų praradimas statusas T sritis automatika atitikmenys: angl. underflow vok. Bereichsunterschreitung, f; Unterlauf, m rus. потеря значимости, f pranc. dépassement de capacité par valeurs inférieures, m; dépassement vers le bas,… …   Automatikos terminų žodynas

  • dépassement — ● n. m. ►FLUXDON Version française d overflow. Désigne les opérations nécessitant une précision qui excède celle que peut atteindre le système sur lequel on les réalise. On trouve aussi l expression dépassement de capacité , qui veut dire la même …   Dictionnaire d'informatique francophone

  • Dépassement (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Un dépassement est le fait de rouler pendant un instant, en général relativement court, à côté d’un autre véhicule à une vitesse supérieure à la sienne… …   Wikipédia en Français

  • Jour du dépassement — Le jour du dépassement ou jour du dépassement global, est une date dans l année où, théoriquement, les ressources renouvelables de la planète pour cette année auraient été consommées. Au delà de cette date, l humanité puiserait dans les réserves… …   Wikipédia en Français

  • 8051 — Intel 8051 Intel P8051 Intel 8051 ou 8051 est un microcontrôleur (MC) développé par Intel en 1980 pour être utilisé dans des produits embarqués. C est encore une architecture populaire ; de nombreux microcontrôleurs plus récents incorporent… …   Wikipédia en Français

  • Intel 8051 — Intel P8051 Intel 8051 ou 8051 est un microcontrôleur (MC) développé par Intel en 1980 pour être utilisé dans des produits embarqués. C est encore une architecture populaire ; de nombreux microcontrôleurs plus récents incorporent un cœur… …   Wikipédia en Français

  • Bogue (informatique) — Bug informatique Pour les articles homonymes, voir Bogue et Bug. Un bug (de l’anglais bug, « insecte ») ou bogue[1],[2] est, en informat …   Wikipédia en Français

  • Bogue Informatique — Bug informatique Pour les articles homonymes, voir Bogue et Bug. Un bug (de l’anglais bug, « insecte ») ou bogue[1],[2] est, en informat …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”