Конвертация

Перевести в систему счисления

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое система счисления

Система счисления — это способ записи чисел с использованием определённого набора символов и правил. Все привычные нам числа записываются в десятичной системе счисления, где используется 10 цифр (от 0 до 9). Однако существует множество других систем, каждая из которых имеет своё основание (или базу). Основание системы отображает количество различных символов, используемых для записи чисел.

Например:

  • В двоичной (бинарной) системе — 2 символа: 0 и 1. Используется в вычислительной технике.
  • В восьмеричной — 8 символов: от 0 до 7.
  • В десятичной — 10 символов: от 0 до 9. Используется в повседневной жизни и является самой распространенной. Все числа, которыми мы пользуемся в обычной жизни.
  • В шестнадцатеричной — 16 символов: от 0 до 9 и от A до F, где A = 10, B = 11, …, F = 15. Распространена в современных компьютерах. При помощи неё, например, указывают цвет. Например, цвет синий обозначается как #0000FF.

В более расширенных системах (например, 36-ричной) применяются цифры и латинские буквы, где: A = 10, B = 11, …, Z = 35.

Как работает перевод между системами счисления

Чтобы перевести число из десятичной системы в систему с основанием bb:

  1. Делим исходное число на основание bb.
  2. Записываем остаток от деления.
  3. Повторяем деление для целой части до тех пор, пока она не станет равна нулю.
  4. Полученные остатки выписываем в обратном порядке — это и есть результат.

Чтобы перевести число из одной системы счисления в другую, обычно сначала преобразуют число в десятичную систему, а затем — в нужную.

Как пошагово переводить в системы счисления

Шаг 1. Перевод в десятичную систему

Предположим, у нас есть число 10110210110_2.

Вычисляем по формуле:

101102=0×20+1×21+1×22+0×23+1×24=221010110_2 = 0×2^0 + 1×2^1 + 1×2^2 + 0×2^3 + 1×2^4 = 22_{10}

Шаг 2. Перевод из десятичной в восьмеричную систему

Пусть требуется перевести 221022_{10} в восьмеричную.

ДелениеЦелое частноеОстаток
22 ÷ 826
2 ÷ 802

Результат:

2210=26822_{10} = 26_8

Основные системы счисления

ОснованиеНазваниеИспользуемые символыПример
2Двоичная0, 11011₂ = 11₁₀
8Восьмеричная0–7127₈ = 87₁₀
10Десятичная0–9245₁₀
12Двенадцатеричная0–9, A, B1A₁₂ = 22₁₀
16Шестнадцатеричная0–9, A–F1F₁₆ = 31₁₀
36Тридцатишестиричная0–9, A–ZZ₃₆ = 35₁₀

Таблица символов для систем счисления до 36

ЗначениеСимволЗначениеСимволЗначениеСимвол
0012C24O
1113D25P
2214E26Q
3315F27R
4416G28S
5517H29T
6618I30U
7719J31V
8820K32W
9921L33X
10A22M34Y
11B23N35Z

Пример 1. Переведем число из десятичной в шестнадцатеричную систему

ДелениеЦелое частноеОстаток
120 ÷ 1678
7 ÷ 1607

Делим 120 на основание 16 и записываем остаток до тех пор, пока неполное частное не будет равно нулю. Полученные остатки записываем в обратном порядке:

12010=7816120_{10} = 78_{16}

Пример 2. Перевести 12345₁₀ в 36-ричную систему

ДелениеЦелое частноеОстаток
12345 ÷ 3634233 → X
342 ÷ 36918 → I
9 ÷ 3609

Теперь записываем последовательность остатков в обратном порядке:

1234510=9IX3612345_{10} = 9IX_{36}

Пример 3. Перевод между произвольными системами

Переведём 110121101_2 в шестнадцатеричную.

  1. Сначала получаем десятичное значение:
11012=1×23+1×22+0×21+1×20=13101101_2 = 1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 = 13_{10}
  1. Преобразуем 13₁₀ в шестнадцатеричную: Остаток от деления 13÷16=13D13 ÷ 16 = 13 → D

Результат:

11012=D161101_2 = D_{16}

Исторический факт

Первые системы счисления появились задолго до нашей эры.
Древние шумеры использовали шестидесятеричную систему (основание 60) — именно благодаря этому в часе 60 минут, а в минуте 60 секунд.
Позже египтяне и римляне применяли десятичную и двадцатеричную системы в своих записях, а идея позиционного способа записи чисел окончательно оформилась в Индии и была передана арабами в Европу.

Примечания

  • При вводе числа используйте только допустимые символы для выбранного основания.
  • Буквенные значения для цифр начинаются с A=10, B=11 до Z=35.
  • Конвертер автоматически проверяет корректность введённых данных и мгновенно выдаёт результат с подробным объяснением в табличной форме.

Часто задаваемые вопросы

Как перевести число 255 из десятичной в шестнадцатеричную систему?

ДелениеЦелое частноеОстаток
255 ÷ 1615F
15 ÷ 160F

Результат: 25510=FF16255_{10} = FF_{16}

Как перевести число 101010₂ в десятичную систему?

1010102=0×20+1×21+0×22+1×23+0×24+1×25=4210101010_2 = 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 0×2^4 + 1×2^5 = 42_{10}

Как перевести 42₁₀ в восьмеричную систему?

ДелениеЦелое частноеОстаток
42 ÷ 852
5 ÷ 805

Результат:

4210=52842_{10} = 52_8

Как представить 999₁₀ в системе с основанием 12?

ДелениеЦелое частноеОстаток
999 ÷ 12833
83 ÷ 12611 → B
6 ÷ 1206

Итого:

99910=6B312999_{10} = 6B3_{12}

Какое максимальное основание можно использовать в этом конвертере?

Данный конвертер позволяет выполнять преобразования чисел в системах счисления от 2 до 36.
Это охватывает все возможные комбинации цифр и латинских букв (0–9, A–Z).

Сообщить об ошибке

Это поле обязательно для заполнения.