![Täisarv ülevool - Tehnoloogia Täisarv ülevool - Tehnoloogia](https://a.continuousdev.com/technology/integer-overflow.png)
Sisu
- Definitsioon - mida tähendab täisarvu ületäitumine?
- Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.
- Techopedia selgitab täisarvu ületäitumist
Definitsioon - mida tähendab täisarvu ületäitumine?
Täisarvu ületäitumine on protsessori katse tulemus genereerida aritmeetiliselt suurem arv, kui mahub pühendatud mäluruumi. Aritmeetiliste toimingute tulemuseks on alati ootamatute väärtuste tagastamine, mis võib põhjustada tõrke, mis sunnib kogu programmi välja lülitama. Sel põhjusel eelistavad enamik programmeerijaid matemaatilisi toiminguid teostada erandi kaadris, mis tagastab erandi täisarvu ületäitumise korral.
Täisarvu ületäitumist nimetatakse ka aritmeetiliseks ületäitumiseks.
Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.
Techopedia selgitab täisarvu ületäitumist
Üks täisarvu ületäitumise näide võib ilmneda siis, kui programmi arendaja ei luba negatiivse arvu esinemist. Sel juhul, kui muutuja teostab operatsiooni, mille tulemuseks on negatiivne arv, toimub ülevool ja muutuja tagastatakse positiivse täisarvuna. Teine näide täisarvu ületäitumisest oleks arvu jagamine nulliga, mis annab matemaatiliselt suure arvu lõpmatu väärtusega.
Protsessori käitumine täisarvu ületäitumise korral on protsessoriti erinev. Graafikaprotsessorid ja digitaalsed signaaliprotsessorid on loodud toime tulema paljude aritmeetiliste tingimustega, sealhulgas täisarvuga ülevooluga. Täisarvu ületäitumise korral tagastavad need protsessorid tavaliselt maksimaalse lubatud arvu.