Namai Plėtra Kas yra sveikasis skaičius? - apibrėžimas iš techopedijos

Kas yra sveikasis skaičius? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia sveikasis skaičius perpildymas?

Sveikojo skaičiaus perpildymas yra centrinio procesoriaus bandymo aritmetiškai sugeneruoti didesnį skaičių, nei gali tilpti skirtoje atminties saugykloje, rezultatas. Aritmetinės operacijos visada gali grąžinti netikėtas reikšmes, kurios gali sukelti klaidą, verčiančią išjungti visą programą. Dėl šios priežasties dauguma programuotojų nori atlikti matematines operacijas išimties rėmelyje, o tai vietoj sveikojo skaičiaus perpildymo grąžina išimtį.

Sveikasis skaičius perpildymas taip pat žinomas kaip aritmetinis perpildymas.

„Techopedia“ paaiškina sveikojo skaičiaus perpildymą

Vienas sveiko skaičiaus perpildymo pavyzdys gali atsirasti, kai programos kūrėjas neleidžia atsirasti neigiamam skaičiui. Tokiu atveju, jei kintamasis atlieka operaciją, kurios rezultatas yra neigiamas skaičius, įvyksta perpildymas ir kintamasis grąžinamas kaip teigiamas sveikasis skaičius. Kitas sveikojo skaičiaus perpildymo pavyzdys būtų skaičių padalijimas iš nulio, kuris matematiškai duoda didelį skaičių su begaline reikšme.

Procesoriaus elgesys sveiko skaičiaus perpildymo atveju skirtinguose procesoriuose skiriasi. Grafikos apdorojimo įrenginiai ir skaitmeninių signalų procesoriai yra sukurti pritaikyti daugeliui aritmetinių sąlygų, įskaitant sveikųjų skaičių perpildymą. Sveiko skaičiaus perpildymo atveju šie procesoriai paprastai grąžina didžiausią leistiną skaičių.

Kas yra sveikasis skaičius? - apibrėžimas iš techopedijos