Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Алексей Баранов Ученик (104), на голосовании 2 недели назад
Мне нужно вычислить 13-4 в двоичной системе счисления.
Оба числа перевожу в двочную: 1101 и 100 соответственно. Теперь инвертирую 100, получается 111 и складываю с первым: 1101+1110, и у меня получается 11011, где первая единица выходит за пределы, т.е. ответ 1011 - отрицательное число
что я сделал не так?
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (445726) 1 месяц назад
Единичку забыл добавить и разрядность не соблюдаешь.

13 это 01101
4 это 00100
-4 это 11100
01101+11100=01001
Похожие вопросы