Wystąpienie dokładnie jednego z przeniesień: z najstarszego bitu (bitu znaku) i na najstarszy bit świadczy o przekroczeniu dopuszczalnego zakresu (o nadmiarze).
Liczby całkowite w językach programowania Typy danych całkowitych w językach C, C++: short int, int, long int, long long int (w wersjach signed i unsigned) Typy danych całkowitych w Pascalu: ShortInt, Integer, LongInt
Liczby całkowite w C, C++ W C, C++ zdefiniowano 8 typów danych przeznaczonych do reprezentacji liczb całkowitych – są to short int, int, long int, long long int w wersjach ze znakiem (signed) oraz bez znaku (unsigned). Ich rozmiary w bitach zależą od implementacji. Standard C99 określa następujące zależności pomiędzy typami: int ma minimum 16 bitów long int jest co najmniej takiego rozmiaru, co int long long int ma minimum 64 bity W praktyce współczesne kompilatory (takie jak GCC) na maszynach 32-bitowych zazwyczaj stosują typy o następujących rozmiarach: short int ma 16 bitów int jest równy long int i ma 32 bity long long int ma 64 bity
Typem całkowitym o rozmiarze 8 bitów w praktyce jest także typ znakowy char.