Другие языки программирования и технологии

Как перевести из 16-и ричной системы любое число в 2-ую, 8-ую и 10-ую системы счисления?

Базовый вид перевода (для меня)
16 перевести в 10 - число поделить на 16
16 перевести в 10 - перевести в 10, потом 10 перевести в 2
И так далее
Сергей Белавин
Сергей Белавин
4 825
Лучший ответ
Рустам Мусин Калькулятор в Windows - вид "программист" ?!
Поскольку 2, 8 и 16 являются степенями двойки, то очень запросто.
Возьмём число F2, в двоичном виде его можно прямо по цифрам записать подряд как 1111 0010, и это и будет его двоичная запись. Теперь делим справа налево по три бита (потому что 8 — это два в 3-й степени, так мы получим 2³-ичную систему счисления), добавляя слева нужное количество нулей, и получаем 011 110 010, переводим в привычные цифры и получаем восьмеричное представление числа: 362

В десятеричную числа переводятся обычным способом, умножением цифр на степени числа 16.
Калькулятором, онлайн есть.
Или тебе подробности обучения этому на листочке?
Так в школьной информатике показано, хотя из 16 легко в 2 и 8
а так обычное умножение, типа дано
AA = A или 10 * 16^1 где 1 есть позиция справа, а та нулевая
ну и выходит 10*16^1 + 10 = и будет в 10 системе
Илья Давыдов
Илья Давыдов
94 129
С помощью этой программы можно перевести число из любой сс в 10-ную и обратно (сс изменяется от 2 до 16)
Главное понять как происходить счёт в различных системах счисления. На заметку таблица