Dacă a ar fi fost declarat de tip unsigned, prin deplasare la dreapta, s-ar obţine acelaşi rezultat, deoarece valoarea lui a este pozitivă (bitul semn este 0). Valoarea lui b este negativă (bitul 15 – bitul semn – este 1), prin deplasare la dreapta se propagă semnul, deci se completează cu 1.