Перейти к содержанию

Дополнение до двух

Также: two's complement, дополнительный код

Определение. Способ кодирования знаковых целых: неотрицательные 0..2ⁿ⁻¹−1 обычным двоичным, отрицательное −x как 2ⁿ−x (инвертировать биты и прибавить 1). Сложение работает как сложение по модулю 2ⁿ — одна схема для всех знаков. Диапазон int8: −128..127 (асимметрия: −128 не имеет положительного двойника).

В каких главах встречается

Связанные концепты

Требуются перед изучением: