Целочислено преливане

Автор: Louise Ward
Дата На Създаване: 11 Февруари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Section, Week 5
Видео: Section, Week 5

Съдържание

Определение - Какво означава преливане на цяло число?

Цялостното преливане е резултат от опит на CPU да арифметично генерира число, по-голямо от това, което може да се побере в отделеното пространство за съхранение. Аритметичните операции винаги имат потенциал да върнат неочаквани стойности, което може да причини грешка, която принуждава цялата програма да се изключи. Поради тази причина повечето програмисти предпочитат да извършват математически операции в рамките на изключителен кадър, който вместо това връща изключение в случай на цяло число.


Целочисленото преливане е известно още като аритметично преливане.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява преливане на цели

Един пример за целочислено препълване може да възникне, когато разработчик на програма не позволява появата на отрицателно число. В този случай, ако променлива извърши операция, която води до отрицателно число, възниква препълване и променливата се връща като положително цяло число. Друг пример за цяло препълване би било разделянето на число на нула, което математически дава голямо число с безкрайна стойност.

Поведението на процесорите в случай на цяло преливане се различава от един процесор към друг. Графичните процесорни единици и цифровите сигнални процесори са проектирани да се справят с много аритметични условия, включително целочислено преливане. В случай на цяло преливане, тези процесори обикновено връщат максимално разрешения брой.