Desbordament d’enters

Autora: Louise Ward
Data De La Creació: 11 Febrer 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Representació d’enters: signe i magnitud |  | UPV
Vídeo: Representació d’enters: signe i magnitud | | UPV

Content

Definició: què significa el desbordament complet?

El desbordament complet és el resultat d’un intent d’una CPU de generar aritmèticament un nombre més gran que el que pot incloure a l’espai d’emmagatzematge de la memòria dedicat. Les operacions aritmètiques sempre tenen el potencial de retornar valors inesperats, cosa que pot provocar un error que obligui a tancar tot el programa. Per aquesta raó, la majoria dels programadors prefereixen realitzar operacions matemàtiques dins d’un marc d’excepcions, que retorna una excepció en el cas de desbordament d’enters.


Desbordament de nombres integrals també es coneix com a desbordament aritmètic.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el desbordament d’enters

Un exemple de desbordament d’enters es podria produir quan un desenvolupador de programes no permet l’aparició d’un nombre negatiu. En aquest cas, si una variable realitza una operació amb un nombre negatiu, es produeix un desbordament i es retorna la variable com un nombre enter positiu. Un altre exemple de desbordament d’enters seria dividir un nombre per zero, que matemàticament produeix un gran nombre amb un valor infinit.

Un comportament dels processadors en cas de desbordament d’enters difereix d’un processador a un altre. Les unitats de processament gràfics i els processadors digitals de senyal estan dissenyats per fer front a moltes condicions aritmètiques, inclòs el desbordament d’enters. En un cas de desbordament d’enters, aquests processadors normalment retornen el nombre màxim permès.