Top.Mail.Ru
Ответы

Простейшие вычисления в двоичной системе

Мне нужно вычислить 13-4 в двоичной системе счисления.
Оба числа перевожу в двочную: 1101 и 100 соответственно. Теперь инвертирую 100, получается 111 и складываю с первым: 1101+1110, и у меня получается 11011, где первая единица выходит за пределы, т.е. ответ 1011 - отрицательное число
что я сделал не так?

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
8мес

Единичку забыл добавить и разрядность не соблюдаешь.

13 это 01101
4 это 00100
-4 это 11100
01101+11100=01001