Debordare aritmetică

Depășirea aritmetică  este o situație specifică aritmeticii computerizate când, în timpul unei operații aritmetice, rezultatul devine mai mare decât valoarea maximă posibilă pentru variabila utilizată pentru stocarea rezultatului.

Exemplu: adăugarea a două variabile de 8 biți și stocarea rezultatului într-o variabilă de aceeași dimensiune:


are loc debordare.

În acest caz, rezultatul este scris nu cel așteptat , ci . Dacă nu verificați dacă a existat o depășire, atunci poate apărea o eroare logică în program, despre care, în unele cazuri, nici platforma, nici sistemul de operare nu vor ști în timpul execuției (ca, de exemplu, în Java).

Vezi și