Débordement d'entier

Auteur: Louise Ward
Date De Création: 11 Février 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Débordement d'entier - La Technologie
Débordement d'entier - La Technologie

Contenu

Définition - Qu'est-ce que le dépassement d'entier signifie?

Le dépassement d'entier est le résultat d'une tentative de la part de la CPU de générer de manière arithmétique un nombre supérieur à ce qui peut être contenu dans l'espace de stockage dédié à la mémoire. Les opérations arithmétiques ont toujours le potentiel de renvoyer des valeurs inattendues, ce qui peut entraîner une erreur qui oblige le programme tout entier à s’arrêter. Pour cette raison, la plupart des programmeurs préfèrent effectuer des opérations mathématiques dans un cadre d'exception, qui renvoie une exception dans le cas d'un dépassement d'entier.


Le dépassement d'entier est également appelé dépassement arithmétique.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le dépassement d'entier

Un exemple de dépassement d'entier peut survenir lorsqu'un développeur de programme ne permet pas l'occurrence d'un nombre négatif. Dans ce cas, si une variable effectue une opération entraînant un nombre négatif, un débordement se produit et la variable est renvoyée sous la forme d'un entier positif. Un autre exemple de dépassement d'entier serait la division d'un nombre par zéro, ce qui donne mathématiquement un grand nombre avec une valeur infinie.


Un comportement de processeur en cas de dépassement d'entier diffère d'un processeur à l'autre. Les unités de traitement graphique et les processeurs de signaux numériques sont conçus pour traiter de nombreuses conditions arithmétiques, y compris le débordement d’entier. Dans une instance de dépassement d'entier, ces processeurs renvoient généralement le nombre maximal autorisé.