Помощь - Поиск - Пользователи - Календарь
Полная версия: Системное программирование > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
KTIM
Нужно перевести число во внутренее машинное, а именно 0103(10-ричная) в 16-ричную систему счисления. Есть иде перевести из 10-ричной в 2-чную, а затем в 16-ричную. Но может есть более быстрый вариант?
Vahappaday
хм... это нужно просто на бумажке сделать?

http://ru.wikibooks.org/wiki/%D0%A1%D0%B8%...%BD%D0%B8%D1%8F - вот тут есть преобразование чисел.

В кратце, схема перевода будет такая.
Число в новой системе записывается справа-налево.

1. В качестве очередного разряда берем остаток от деления текущего числа на 16.
2. Делим число нацело на 16 (отбрасываем остаток)
3. Если получившееся число не равно 0, повторяем для него процедуру.

Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.