Dlaczego tak
W kodzie U2 najstarszy bit równy 1 oznacza liczbę ujemną; jej wartość odczytuje się, negując wszystkie bity (00000001) i dodając 1, co daje 00000010, czyli −2. Odpowiedź 254 jest kusząca, bo to wartość tego bajtu odczytanego jako liczba bez znaku. Wynik −126 powstaje przy odczycie w kodzie znak-moduł (bit znaku i moduł 1111110), a −1 to wartość bajtu 11111111.