Typ zawierający przepierzenie liczb całkowitych zwany jest w środku informatyce liczbami ze znakiem (ang. signed integers).
Stosuje się tzw. szyfr uzupełnień do dwóch (U2). Liczba x, która ma zatrzymać się zapisana w środku postaci n bajtów jest przekształcana w środku następujący sposób:
Następnie wartość x' jest zapisywana w charakterze wartość naturalna. W ten postępowanie na jednym bajcie jest dozwolone zapisywać liczby z przedziału od czasu − 128 do 127, na dwóch od czasu − 32768 do 32767, oraz generalnie na n bajtach liczby odkąd − 28n − 1 do 28n − 1 − 1 włącznie.
Istnieją inne metody zapisu (np. szyfr uzupełnień do jedności), współcześnie jednakowoż nie stosowane.
W celu zapisywania dużych liczb naturalnych to znaczy
całkowitych buduje się odpowiednie klasy, np. java.math.BigInteger w środku języku Java[11]