Будинки Розвиток Що таке ціле переповнення? - визначення з техопедії

Що таке ціле переповнення? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає переповнення Integer?

Переповнення цілого числа є результатом спроби центрального процесора арифметично генерувати число, більше, ніж те, що може вміститися у виділеному просторі пам’яті. Арифметичні операції завжди мають можливість повернути несподівані значення, що може спричинити помилку, яка змушує всю програму вимикатися. З цієї причини більшість програмістів вважають за краще виконувати математичні операції всередині кадру винятку, що повертає виняток у випадку заміщення цілого числа.

Переповнення цілого числа також відоме як арифметичне переповнення.

Техопедія пояснює переповнення Integer

Один приклад цілочисельного переповнення може статися, коли розробник програми не допускає виникнення від'ємного числа. У цьому випадку, якщо змінна виконує операцію, що призводить до від'ємного числа, виникає переповнення, і змінна повертається як додатне ціле число. Іншим прикладом цілого переповнення було б ділення числа на нуль, що математично дає велике число з нескінченним значенням.

Поведінка процесора у випадку цілого переповнення відрізняється від одного процесора до іншого. Одиниці графічної обробки та цифрові сигнальні процесори розроблені для вирішення багатьох арифметичних умов, включаючи переливання цілих чисел. У екземплярі цілого переповнення ці процесори, як правило, повертають максимально допустиме число.

Що таке ціле переповнення? - визначення з техопедії