Преглед садржаја:
Дефиниција - Шта значи преливање целог броја?
Преливање целог броја резултат је покушаја ЦПУ-а да аритметички генерише број већи од оног који може стати у наменски меморијски простор. Аритметичке операције увек имају потенцијал враћања неочекиваних вредности, што може проузроковати грешку која присиљава да се читав програм искључи. Из тог разлога, већина програмера радије изводи математичке операције унутар оквира изузетака, који враћа изузетак у случају целог преливања.
Прелив целог броја је такође познат као аритметички прелив.
Техопедија објашњава преливање целог броја
Један пример целог преливања може се догодити када програмер не дозволи појаву негативног броја. У овом случају, ако варијабла изведе операцију која резултира негативним бројем, долази до препуњености и варијабла се враћа као позитивни цијели број. Други пример целокупног преливања би било дељење броја на нулу, што математички даје велики број са бесконачном вредношћу.
Понашање процесора у случају целокупног преливања разликује се од једног процесора до другог. Јединице за графичку обраду и дигитални сигнални процесори конструисане су да се баве многим аритметичким условима, укључујући целобројни прелив. У инстанци целог броја препуњених обрађивача, ти процесори обично враћају максимални дозвољени број.
