Domov Razvoj Kaj je celo število prelivanja? - definicija iz tehopedije

Kaj je celo število prelivanja? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni prelivanje celih?

Preliv celih števil je rezultat poskusa CPU-ja, da aritmetično ustvari številko, večjo od tiste, ki se lahko prilega v namenski pomnilniški prostor. Aritmetične operacije lahko vedno vrnejo nepričakovane vrednosti, kar lahko povzroči napako, zaradi katere se celoten program izklopi. Iz tega razloga večina programerjev raje izvaja matematične operacije v okviru izjem, ki vrne izjemo v primeru prekrivanja celih števil.

Celoten preliv je znan tudi kot aritmetični preliv.

Tehopedija razlaga celoten preliv

En primer prekrivanja celih števil lahko nastane, če razvijalci programa ne dovolijo pojavljanja negativnega števila. V tem primeru, če spremenljivka izvede operacijo, ki ima za posledico negativno število, pride do prelivanja in spremenljivka vrne kot pozitivno celo število. Drug primer celoštevilčnega preliva je deljenje števila na nič, kar matematično prinese veliko število z neskončno vrednostjo.

Obnašanje procesorja v primeru pretoka celega števila se razlikuje od enega do drugega procesorja. Grafične procesne enote in digitalni signalni procesorji so zasnovani za obravnavo številnih aritmetičnih pogojev, vključno s celoštevilnim prelivom. V primeru celoštevilčnega preliva ti procesorji običajno vrnejo največje dovoljeno število.

Kaj je celo število prelivanja? - definicija iz tehopedije