calcal.ru
Инструмент для студентов и разработчиков

Конвертер систем счисления с пошаговым объяснением

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

2-36
Оснований
От двоичной до 36-ричной системы
4
Побитовых операций
AND, OR, XOR и NOT
3
Битовых вида
8-бит, 16-бит и 32-бит
100%
Точность
BigInt для больших чисел

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

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

01

Двоичная (Binary)

Основание 2. Только цифры 0 и 1. Фундамент работы всех цифровых устройств. Каждый разряд называется битом (bit). 8 бит составляют 1 байт.

Пример: 1010₂ = 10₁₀
07

Восьмеричная (Octal)

Основание 8. Цифры 0-7. Используется в Unix/Linux для задания прав доступа к файлам (chmod 755). Каждая восьмеричная цифра заменяет ровно 3 двоичных бита.

Пример: 12₈ = 10₁₀
10

Десятичная (Decimal)

Основание 10. Цифры 0-9. Привычная система, которой пользуются все люди. Позиционная система: каждая позиция имеет вес, равный степени десятки.

Пример: 255₁₀ = FF₁₆
FF

Шестнадцатеричная (Hex)

Основание 16. Цифры 0-9, буквы A-F. Компактная запись двоичных данных. Широко применяется в программировании для цветов CSS, адресов памяти и MAC-адресов.

Пример: FF₁₆ = 11111111₂

Где применяются системы счисления

Понимание систем счисления необходимо в программировании, электронике, сетевых технологиях и многих других областях.

💻

Программирование

Двоичные и шестнадцатеричные литералы в коде (0b1010, 0xFF). Побитовые операции для флагов, масок и оптимизации. Отладка на уровне байтов.

🌐

Сетевые технологии

IP-адреса, маски подсети, MAC-адреса записываются в шестнадцатеричной или двоичной форме. Расчёт подсетей требует перевода между системами.

🎨

Веб-дизайн (CSS)

Цвета в CSS задаются в шестнадцатеричном формате (#FF5733). Каждая пара символов кодирует один из каналов: красный, зеленый и синий (0-255).

🔧

Микроконтроллеры и электроника

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

📚

Образование (информатика)

Системы счисления входят в школьную программу и ЕГЭ по информатике. Задания на перевод чисел встречаются в каждом варианте экзамена.

🔐

Криптография и безопасность

Хеш-суммы (MD5, SHA-256) записываются в шестнадцатеричной системе. Побитовые операции XOR лежат в основе многих шифров.

Алгоритмы перевода/ справочник

Существует два основных метода перевода чисел между системами счисления: через десятичную систему как промежуточную или напрямую для систем, связанных степенями двойки.

Метод 1: Перевод в десятичную (разложение по степеням)

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

1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀

Метод 2: Перевод из десятичной (деление с остатком)

Число последовательно делится на основание целевой системы. Остатки записываются снизу вверх и формируют результат.

11₁₀ ÷ 2 = 5 (ост. 1) → 5 ÷ 2 = 2 (ост. 1) → 2 ÷ 2 = 1 (ост. 0) → 1 ÷ 2 = 0 (ост. 1) → 1011₂

Метод 3: Быстрый перевод (BIN ↔ OCT ↔ HEX)

Поскольку 8 = 2³ и 16 = 2⁴, можно группировать двоичные разряды: по 3 для восьмеричной, по 4 для шестнадцатеричной.

1010 1111₂ → A F₁₆ (группы по 4 бита) → 257₈ (группы по 3 бита: 010 101 111)

Совет: для проверки ответа используйте обратный перевод. Если 1010₂ = 10₁₀, то 10₁₀ должно дать 1010₂ при обратном переводе.

На ЕГЭ: задания на системы счисления встречаются в первой части ЕГЭ по информатике. Освойте оба метода перевода для уверенного решения.

Побитовые операции

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

&

AND (И)

1 & 1 = 1, иначе 0

Результат равен 1 только когда оба бита равны 1. Используется для создания битовых масок и проверки установленных флагов. Например, число AND маска позволяет извлечь нужные биты.

|

OR (ИЛИ)

0 | 0 = 0, иначе 1

Результат равен 1 когда хотя бы один бит равен 1. Применяется для установки флагов и объединения битовых масок. Например, flags OR новый_флаг добавляет флаг без изменения остальных.

^

XOR (Исключающее ИЛИ)

Разные биты = 1, одинаковые = 0

Результат равен 1 когда биты различаются. Уникальное свойство: A XOR B XOR B = A. Применяется в криптографии, обмене переменных без временной переменной и контроле чётности (parity check).

~

NOT (НЕ)

0 → 1, 1 → 0

Инвертирует каждый бит числа. Унарная операция (работает с одним числом). Применяется для создания дополнительного кода отрицательных чисел и инвертирования масок доступа.

Как пользоваться конвертером

Простая пошаговая инструкция для перевода чисел между системами счисления.

1

Выберите исходную систему

Укажите систему счисления исходного числа: двоичную (2), восьмеричную (8), десятичную (10), шестнадцатеричную (16) или произвольную (2-36).

2

Введите число

Введите число в выбранной системе. Для шестнадцатеричной допустимы буквы A-F. Недопустимые символы подсвечиваются красным.

3

Выберите целевую систему

Укажите систему, в которую нужно перевести число. Результат вычислится автоматически, а все 4 системы покажутся ниже.

4

Изучите пошаговый разбор

Под результатом отображается подробное объяснение: разложение по степеням и метод деления с остатком.

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

Быстрая справка для перевода чисел 0-15 между основными системами счисления.

DECBINOCTHEX
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

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

Система счисления — это способ записи чисел с помощью определённого набора символов (цифр). Основание системы определяет количество используемых цифр. В десятичной системе 10 цифр (0-9), в двоичной — 2 (0 и 1), в шестнадцатеричной — 16 (0-9 и A-F). Позиция цифры определяет её вес: чем левее, тем больше её вклад в значение числа.
Каждую цифру двоичного числа умножьте на 2 в степени её позиции (начиная с 0 справа), затем сложите результаты. Например, 1011₂: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀. Наш конвертер показывает каждый шаг автоматически.
Последовательно делите число на 16, записывая остатки. Когда частное станет 0, прочитайте остатки снизу вверх. Остатки 10-15 заменяются буквами A-F. Например, 255: 255÷16=15 ост.15(F), 15÷16=0 ост.15(F). Результат: FF₁₆.
Двоичная система идеально подходит для электронных схем, где есть два устойчивых состояния: наличие или отсутствие электрического сигнала (высокий/низкий уровень напряжения). Это обеспечивает надёжность хранения и передачи данных. Все данные — текст, изображения, звук — в конечном счёте представлены последовательностями нулей и единиц.
Побитовые операции (AND, OR, XOR, NOT) работают с отдельными битами числа и выполняются процессором за один такт. Они используются для работы с флагами и правами доступа, создания битовых масок, оптимизации вычислений, в криптографии и сетевых протоколах. Например, операция AND с маской подсети определяет адрес сети из IP-адреса.
Восьмеричная (основание 8) использует цифры 0-7 и применяется главным образом в Unix/Linux для прав доступа (chmod 755). Шестнадцатеричная (основание 16) использует 0-9 и A-F, применяется для цветов CSS, адресов памяти, MAC-адресов и отладки. Hex более популярна в современном программировании.
Да, наш конвертер поддерживает основания от 2 до 36. Для оснований больше 10 используются буквы: A=10, B=11, ... Z=35. Системы с основанием 32 и 36 применяются в кодировании (Base32) и для создания коротких URL-идентификаторов.
Разбейте двоичное число на группы по 4 бита справа налево (дополняя нулями слева при необходимости) и замените каждую группу одной шестнадцатеричной цифрой. Например: 1010 1111₂ → A F₁₆. Обратно: каждую hex-цифру замените 4 битами. Это работает, потому что 16 = 2⁴.
Битовое представление показывает число в двоичном виде с фиксированным количеством разрядов: 8 бит (1 байт, значения 0-255), 16 бит (2 байта, 0-65535), 32 бита (4 байта, 0-4294967295). Старшие разряды заполняются нулями. Это важно для понимания того, как компьютер хранит числа в памяти.
В ЕГЭ по информатике (задания 1-4) регулярно встречаются задачи на перевод чисел между системами, сравнение чисел в разных системах, подсчёт количества значащих нулей и единиц. Наш конвертер с пошаговым объяснением поможет разобраться в алгоритмах перевода и проверить свои вычисления.
Лиана Арифметова
Создатель

Лиана Арифметова

Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

⚖️

Отказ от ответственности

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

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

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

Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.

Похожие инструменты

💻

Калькулятор технического долга: объём, SQALE, рефакторинг

Комплексный калькулятор технического долга: оценка объёма в часах и рублях, расчёт процентной ставки (стоимость бездействия), матрица приоритизации (impact vs effort), метрики качества кода (цикломатическая сложность, дупликация, покрытие тестами), план рефакторинга по спринтам, SQALE рейтинг A-E.

🧮

Калькулятор бодибилдинга: FFMI, макросы, объём тренировки

Расчёт FFMI, калорий и макронутриентов, объёма тренировок, идеальных пропорций и подготовки к соревнованиям ФБФР.

🏠

Калькулятор баллов ЕГЭ: перевод первичных в тестовые

Перевод первичных баллов ЕГЭ в тестовые по всем предметам. Шкала 2024/2025, проходные баллы, уровни результата. Русский, математика, обществознание, физика, химия.

🏥

Калькулятор СКФ (GFR)

Расчет скорости клубочковой фильтрации по креатинину (CKD-EPI). Оценка функции почек и стадии ХБП.

🏗️

Калькулятор шкафа-купе

Расчёт шкафа-купе: двери, профиль, ЛДСП, наполнение. Размеры, полки, штанги, ящики. Стоимость в рублях.

🧮

Калькулятор расхода пестицидов

Расчёт расхода пестицидов: дозировка, объём рабочего раствора, количество заправок. Гербициды, фунгициды, инсектициды.

💰

Калькулятор индексации алиментов

Перерасчёт алиментов в твёрдой денежной сумме по изменению прожиточного минимума. СК РФ ст. 117, данные по регионам 2018–2025.

⚗️

Калькулятор pH раствора

Расчёт pH по концентрации ионов водорода. Конвертация [H⁺] в pH и обратно. Кислоты и основания.

🏗️

Калькулятор ветровой нагрузки: СП 20.13330, районы, k(z)

Расчёт ветровой нагрузки по СП 20.13330: статическая и пульсационная составляющие, коэффициент k(z), аэродинамика.

🧮

Калькулятор психометрики и тестологии

Расчёт альфы Кронбаха, стандартной ошибки измерения (SEM), нормирование баллов (z, T, IQ, стэнайн) и дифференцирующая способность пунктов теста.

💻

Генератор тестовых данных (ФИО, адреса)

Генерация реалистичных российских тестовых данных: ФИО, email, телефон, ИНН, СНИЛС, адрес. Экспорт в JSON, CSV, SQL.

🏠

Калькулятор школьных принадлежностей

Список и бюджет школьных принадлежностей к 1 сентября. По классам и предметам.

📐

Решатель уравнений (квадратные, кубические)

Онлайн калькулятор для решения полиномиальных уравнений. Квадратные, кубические уравнения с подробным решением и графиками.

🏠

Калькулятор вечеринки: еда, напитки, бюджет, площадка

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

🧮

Калькулятор CPM (стоимость показов)

CPM, CPC, CTR и рекламные метрики. Бюджет кампании, охват и эффективность. Для маркетологов.