Прелив целог броја

Аутор: Louise Ward
Датум Стварања: 11 Фебруар 2021
Ажурирати Датум: 28 Јуни 2024
Anonim
Авто - SOS | Bond Bug
Видео: Авто - SOS | Bond Bug

Садржај

Дефиниција - Шта значи преливање целог броја?

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


Прелив целог броја је такође познат као аритметички прелив.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава преливање целог броја

Један пример целог преливања може се догодити када програмер не дозволи појаву негативног броја. У овом случају, ако варијабла изведе операцију која резултира негативним бројем, долази до препуњености и варијабла се враћа као позитивни цијели број. Други пример целокупног преливања би било дељење броја на нулу, што математички даје велики број са бесконачном вредношћу.

Понашање процесора у случају целог прелива разликује се од једног процесора до другог. Јединице за графичку обраду и дигитални сигнални процесори конструисане су да се баве многим аритметичким условима, укључујући целобројни прелив. У инстанци целог броја препуњених обрађивача, ти процесори обично враћају максимални дозвољени број.