Для конвертации чисел между различными системами счисления можно воспользоваться следующими правилами:
- Перевод в десятичную систему счисления. calcus.ru lesson.iarduino.ru Каждый разряд числа нужно умножить на основание системы счисления, возведённое в степень, соответствующую позиции разряда, и суммировать полученные значения. calcus.ru lesson.iarduino.ru
- Перевод из десятичной системы счисления в другие. calcus.ru lesson.iarduino.ru Нужно разделить десятичное число на основание системы, в которую осуществляется перевод, и записать остатки от деления. calcus.ru Затем записать полученные остатки в обратном порядке и получить искомое число. calcus.ru
- Перевод между основаниями, являющимися степенью двойки. lk.99ballov.ru Число нужно разбить на группы (пары, триады, тетрады…), равные степени двойки этого числа. lk.99ballov.ru Далее каждую группу отдельно перевести в двоичную систему, и всё число снова разбить на группы, которые равны степени двойки конечной системы, в которую осуществляется перевод. lk.99ballov.ru После этого перевести каждую группу в нужную систему счисления. lk.99ballov.ru
Для удобства можно воспользоваться онлайн-конвертерами, которые позволяют переводить числа между популярными системами счисления: десятичной, двоичной, восьмеричной, шестнадцатеричной. calcus.ru