Калькулюс

Калькулятор систем счисления

Переведите число из одной системы счисления в другую: двоичную, восьмеричную, десятичную, шестнадцатеричную или любую систему от 2 до 36. Калькулятор показывает результат и короткое решение.

Параметры перевода числа между системами счисления

Можно вводить целые и дробные числа, использовать точку или запятую. Для систем выше 10 используйте буквы A-Z.

Результат перевода системы счисления

101101₂ в десятичной системе

45
Двоичная
101101
Восьмеричная
55
Десятичная
45
Шестнадцатеричная
2D

Запись: 101101₂ = 45₁₀

Обновлено 6 августа 2026

Число и его запись — разные вещи. Одно и то же количество записывается как 255 в десятичной системе, 11111111 в двоичной и FF в шестнадцатеричной. Меняется не величина, а способ её представления.

Что такое основание системы

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

Число 253 в десятичной записи означает 2×10² + 5×10¹ + 3×10⁰. Ровно так же работает любая другая система, только вместо десятки стоит её основание.

Перевод в десятичную систему

Каждая цифра умножается на основание в степени, равной номеру её позиции справа, начиная с нуля, и результаты складываются.

Двоичное 1011 в десятичной: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11.

Шестнадцатеричное 1F: 1×16¹ + 15×16⁰ = 16 + 15 = 31. Буква F здесь означает цифру 15 — в системах с основанием больше десяти недостающие цифры обозначают буквами A, B, C, D, E, F.

Перевод из десятичной системы

Обратная операция — последовательное деление с остатком на основание. Остатки, записанные снизу вверх, дают искомое число.

Переведём 13 в двоичную: 13 / 2 = 6 остаток 1; 6 / 2 = 3 остаток 0; 3 / 2 = 1 остаток 1; 1 / 2 = 0 остаток 1. Читаем остатки в обратном порядке: 1101.

Почему в технике прижились 2, 8 и 16

Двоичная система отражает физику: транзистор либо открыт, либо закрыт, третьего состояния нет. Всё остальное — надстройка над этим.

Восьмеричная и шестнадцатеричная популярны потому, что их основания — степени двойки. Это даёт удобное свойство: одна шестнадцатеричная цифра ровно соответствует четырём двоичным разрядам, а одна восьмеричная — трём. Перевод между ними выполняется без вычислений, простой заменой групп.

Например, двоичное 11111111 разбивается на 1111 и 1111, каждая группа — это F, итого FF. Именно поэтому байт удобно записывать двумя шестнадцатеричными цифрами.

Где это встречается

  • Цвета в вебе. Запись #FF00FF — это три байта: красный 255, зелёный 0, синий 255. Каждая пара символов — один канал.
  • Права доступа в Unix. Команда chmod 755 использует восьмеричную запись: каждая цифра кодирует три бита прав — чтение, запись, выполнение.
  • Сетевые маски и адреса. Маска 255.255.255.0 в двоичном виде — это 24 единицы подряд, отсюда и запись /24.
  • Размеры данных. Килобайт как 1024 байта — это 2¹⁰, а не круглая тысяча.
  • Коды ошибок и адреса памяти традиционно записываются в шестнадцатеричном виде.

О чём стоит помнить

В системе с основанием N допустимы только цифры от 0 до N−1. Записи вроде «192» в восьмеричной системе не существует: цифры 9 там нет. Если калькулятор отказывается принимать число, дело чаще всего именно в этом.

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

Умножить каждую цифру на двойку в степени её позиции справа и сложить. Для 1011 это 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11.

Делить с остатком на 2, пока частное не станет нулём, и записать остатки снизу вверх. Число 13 даёт остатки 1, 0, 1, 1, что в обратном порядке читается как 1101.

Цифры больше девяти: A — это 10, B — 11, и так до F — 15. Шестнадцатеричное 1F равно 1×16 + 15 = 31 в десятичной системе.

Двоичная отражает физику: транзистор либо открыт, либо закрыт. Восьмеричная и шестнадцатеричная удобны тем, что их основания — степени двойки: одна шестнадцатеричная цифра точно соответствует четырём двоичным разрядам, и перевод выполняется заменой групп без вычислений.

Это три байта в шестнадцатеричном виде: красный FF (255), зелёный 00 (0), синий FF (255). Каждая пара символов кодирует один канал, а байт удобно записывать ровно двумя шестнадцатеричными цифрами.

Скорее всего в записи есть цифра, недопустимая для выбранного основания. В системе с основанием N используются только цифры от 0 до N−1: числа «192» в восьмеричной системе не существует, потому что цифры 9 там нет.

Мы используем куки-файлы, чтобы обеспечить Вам максимальный комфорт на нашем сайте.