English Deutsch Français Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Čeština Magyar Svenska Dansk Suomi Українська العربية Indonesia

Integer Overflow

Integer-overflow komt voor als een computerprogramma probeert om op te tellen, aftrekken of vermenigvuldigen van gehele getallen (integer) die te groot zijn om te passen in de geheugenruimte die gereserveerd is voor deze getallen. Dit gebeurt wanneer het bereiken van de maximale waarde voor de geheugenruimte die voor de geheugenruimte is gereserveerd. Het resultaat is dat de berekening een verkeerd antwoord oplevert. Bijvoorbeeld, als je probeert om 2.147.483.647 bij 1 op te tellen, dan zal de computer niet langer kunnen om de juiste som te berekenen en een foutmelding weergeven. In gevallen waarin het berekenen van de juiste waarde belangrijk is, moet een programmeur stappen ondernemen om integer-overflow te vermijden. Dit kan bijvoorbeeld door te kijken naar het maximale getal dat voor dat specifieke datatype is toegestaan en het programma zodanig in te stellen dat het deze limieten niet overschrijdt.