I programmering har heltall en sentral plass for håndtering av tellbare mengder. Heltall er en datatype som refereres med sin engelskspråklige betegnelse , i noen programmeringsspråk forkortet til . En integer inneholder like mange bit som prosessoren behandler i hver regneoperasjon. Det vil si at en integer beregnet på en 32 bits prosessor inneholder 32 bit. En "unsigned int" kan dermed inneholde tall fra 0 til og med = 4294967295, mens en "signed int" har verdi mellom  = −2147483648 og  = 2147483647. I det siste tilfellet brukes en bit for fortegn og 31 bit for absoluttverdi.