Aritmetisk overløp

Begrepet understrømsaritmetikk , flytepunkt understrøm , understrøm eller bare understrøm er en neologisme inspirert av ordet overskredet . Begrepet og dets definisjon ("å oppnå et resultat som ikke er null mindre enn den minste ikke-nullverdien som kan representeres") er standardisert av ISO / CÉI 2382-2: 1976 og 2382-22: 1986. Underflow er også referert til som "undershoot, undershoot" og er noen ganger kjent som aritmetisk underflow .

Understrøm oppstår i et dataprogram når verdien av en flytende punktberegning er mindre i absolutt verdi enn det minste normalt representerbare flytende punktet i datatypen for resultatet. Resultatet er med andre ord nærmere null enn noen verdi av denne datatypen.

Understrømningen kan sees på som å gå utover den minste negative eksponentverdien til det flytende punktet. For eksempel, hvis eksponenten kan ta verdier fra −128 til 127, vil et resultat som er mindre i absolutt verdi enn 2 −128 føre til en understrømning.

Resultatet kan sees på som null ved å avrunde. Beregningen kan også forårsake et unntak som kan bli fanget .

Se også

Relaterte artikler