Таким чином, доповнення до двох для -17 є 1110 11112. Він починається зліва з 1, тому ми знаємо, що він від’ємний. 0001 0111 + 1110 1111 = 10000 0110.
Двоє доповнення від’ємного числа є відповідне позитивне значення, за винятком особливого випадку найбільш негативного числа. Наприклад, інвертування бітів −5 (вище) дає: 0000 0100.
Щоб отримати доповнення до двох від’ємних записів цілого числа, ви запишіть число в двійковій системі. Потім ви інвертуєте цифри та додаєте одиницю до результату.
Таблиця доповнення двох
| Десятковий | Доповнення двох |
|---|---|
| -6 | 0000 0110 |
| -7 | 0000 0111 |
| -8 | 0000 1000 |
| -9 | 0000 1001 |
– Ми вже бачили, що 2 доповнює 15 0001.
Таким чином, доповнення до двох для -17 є 1110 11112. Він починається зліва з 1, тому ми знаємо, що він від’ємний. 0001 0111 + 1110 1111 = 10000 0110.
0011 Двійкове представлення числа 13 дорівнює 1101. Доповнення 1 до 13 дорівнює 0010. Доповнення до 2 до 13 є 0010+1=0011.