![Авто - SOS | Bond Bug](https://i.ytimg.com/vi/QKoiMsZTcRc/hqdefault.jpg)
Садржај
- Дефиниција - Шта значи преливање целог броја?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедија објашњава преливање целог броја
Дефиниција - Шта значи преливање целог броја?
Преливање целог броја резултат је покушаја ЦПУ-а да аритметички генерише број већи од оног који може стати у наменски меморијски простор. Аритметичке операције увек имају потенцијал враћања неочекиваних вредности, што може проузроковати грешку која присиљава да се читав програм искључи. Из тог разлога, већина програмера радије изводи математичке операције унутар оквира изузетака, који враћа изузетак у случају целог преливања.
Прелив целог броја је такође познат као аритметички прелив.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедија објашњава преливање целог броја
Један пример целог преливања може се догодити када програмер не дозволи појаву негативног броја. У овом случају, ако варијабла изведе операцију која резултира негативним бројем, долази до препуњености и варијабла се враћа као позитивни цијели број. Други пример целокупног преливања би било дељење броја на нулу, што математички даје велики број са бесконачном вредношћу.
Понашање процесора у случају целог прелива разликује се од једног процесора до другог. Јединице за графичку обраду и дигитални сигнални процесори конструисане су да се баве многим аритметичким условима, укључујући целобројни прелив. У инстанци целог броја препуњених обрађивача, ти процесори обично враћају максимални дозвољени број.