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

перевод отрицательного числа из десятичной в шестнадцатеричную систему

arsenty nureew Ученик (108), на голосовании 5 лет назад
как перевести к примеру -10 или -66 из десятичной в шестнадцатеричную по возможности написать пример.
я видел примеры что надо примеру 10 перевести в двоичную 00001010 сделать инверсию 11110101 и прибавить к этому числу +1 и перевести но не знаю как правильно прибавить 1 в моем случае
по возможности напишите как сделать в обеих случаях
Голосование за лучший ответ
Niis Просветленный (39714) 5 лет назад
Зависит от того, как в твоей ЭВМ представлены отрицательные числа. То, что описал ты - дополнительный код. Самый частый случай. Прибавить 1 как обычно. После перевести всё в шестнадцатеричную.
Если вопрос чисто математики, то поставь минус перед числом как обычно)
arsenty nureewУченик (108) 5 лет назад
вот к примеру -13 перевели
сначала 00001101
потом 11110010+1
11110011 и вышло F3
arsenty nureewУченик (108) 5 лет назад
я не знаю как мне прибавить единицу к моей инверсии
Если не можешь сделать это в уме, делай в столбик. 3-ий, что ли, класс...
Похожие вопросы