перевод hex в dec



Автор Женька Лужецький задал вопрос в разделе Другие языки и технологии

из Dec в HEX. Как перевести из десятичной в шестнадцатеричную и получил лучший ответ

Ответ от Ёергей Белов[гуру]
Вот статься посвященная переводу ссылка.

Ответ от Victor chelak[гуру]
Очень просто.
есть число
164354
Смотришь максимальную степень которая вмещаеться в нее.
В данном случае это 16^4 = 65536.
Теперь нужно найти множитель. (2 тут это видно невооруженным глазом)
Старший разряд будет 2.
Вычтем из 164354 - 16^4*2 = 33282
Далее это 16^3 = 4096. Ищем множитель (тут 8 тоже видно...)
третий разряд будет 8.
Вычтем из 33282 - 16^3*8 = 514
Далее 16^2 = 256
Тут тоже все видно) множитель 2 (256*2=512)
второй разряд будет 2
Вычтем из 514 - 512 = 2
первый разряд будет 0 (т. к. 2 меньше чем 16^1)
и 16^0 = 1. Множитель - 2
нулевой разряд (младший) будет 2.
Вот и выходит - 28202
Это если считать не делением в столбик а перевод на подобии быстрого перевода из десятиричной в двоичную.
(п. с. вообще проще перевести сначала в двоичную а потом в 16ричную, ибо 16 намного выше числа при степени и трудней считать без калькулятора (хотя ваше число в двоичную было бы тоже долго переводить))

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: из Dec в HEX. Как перевести из десятичной в шестнадцатеричную
Шестнадцатеричная система счисления на Википедии
Посмотрите статью на википедии про Шестнадцатеричная система счисления
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*