Арифметичне переповнення
Перейти до навігації
Перейти до пошуку
Ця стаття не містить посилань на джерела. (червень 2023) |
Арифметичне переповнення — специфічна для комп'ютерної арифметики ситуація, коли при арифметичній дії результат стає більшим від максимально можливого значення для змінної, що використовується для зберігання результату.
Приклад: додавання двох змінних розміром 8 біт із записом результату в змінну того ж розміру:
виникає переповнення.
При цьому в результат записується не очікуване , а . Якщо не перевіряти, чи було переповнення, то може виникнути логічна помилка в програмі, про що в деяких випадках під час виконання не дізнається ні платформа, ні операційна система (як, наприклад, в Java).
Це незавершена стаття з математики. Ви можете допомогти проєкту, виправивши або дописавши її. |