Перейти к содержимому
Aback Tools Logo

Справочник по системам счисления

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

Number System Reference

Reference binary, octal, decimal, and hexadecimal systems with digit rules, practical examples, and instant cross-base conversion. Everything runs locally in your browser with no signup required.

binary (Base 2)
1111 1111
Prefix: 0b · Digits: 0-1
octal (Base 8)
377
Prefix: 0o · Digits: 0-7
decimal (Base 10)
255
Prefix: (none) · Digits: 0-9
hexadecimal (Base 16)
FF
Prefix: 0x · Digits: 0-9 and A-F
Quick Conversion Reference Table
DecimalBinaryOctalHexadecimal
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
3111111371F
64100000010040
25511111111377FF
1024100000000002000400

Зачем использовать наш справочник по системам счисления?

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

Типичные сценарии использования справочника

  • Программирование и отладка: быстро проверяйте шестнадцатеричные значения памяти, двоичные битовые маски и десятичный вывод при отладке низкоуровневого кода или чтении логов.
  • Изучение информатики: студенты могут сравнивать одно и то же значение в основаниях 2, 8, 10 и 16, развивая интуицию о системах счисления и позиционной записи.
  • Сети и безопасность: сверяйте шестнадцатеричные и двоичные представления при работе с заголовками пакетов, флагами, масками и значениями протоколов.
  • Разработка встраиваемых систем и прошивок: используйте справочник для проверки значений регистров и констант конфигурации там, где шестнадцатеричная и двоичная запись является стандартом.
  • Подготовка к собеседованиям и экзаменам: тренируйте быстрый перевод между основаниями и повторяйте типичные границы вроде 8, 16, 255 и 1024.
  • Документация и техническое письмо: проверяйте примеры для конкретных оснований перед публикацией документации API, руководств или внутренних материалов с числовыми литералами.

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

Система счисления определяет, как числовые значения представляются с помощью фиксированного набора символов и основания (radix). Основание задаёт, сколько уникальных цифр доступно до перехода к следующему разряду. Десятичная система использует основание 10, двоичная — 2, восьмеричная — 8, а шестнадцатеричная — 16.

Как работает позиционный разряд

Каждая позиция цифры представляет степень основания. В десятичной системе значение 345 означает $3 \times 10^2 + 4 \times 10^1 + 5 \times 10^0$. В двоичной 1011 означает $1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 11$ в десятичной. Тот же принцип действует для любого основания.

Почему шестнадцатеричная и восьмеричная системы удобны

  • Шестнадцатеричная: компактно представляет двоичные значения, при этом одна шестнадцатеричная цифра соответствует ровно 4 двоичным битам.
  • Восьмеричная: аккуратно соответствует двоичной в группах по 3 бита, используется в правах доступа Unix и некоторых устаревших системах.
  • Десятичная: удобна для людей в повседневных расчётах и отчётности.
  • Двоичная: естественное представление цифровых схем и машинных данных.

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

  1. Переведите исходное значение в десятичное, суммируя цифру × степень основания.
  2. Переведите десятичное значение в целевое основание последовательным делением на нужное основание.
  3. Для двоичная↔шестнадцатеричная и двоичная↔восьмеричная используйте группировку битов (4 бита на шестнадцатеричную цифру, 3 — на восьмеричную).

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

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

Основание 2 использует цифры 0–1, основание 8 — цифры 0–7, основание 10 — цифры 0–9, а основание 16 — цифры 0–9 плюс A–F. Основание определяет разрядные степени, которыми представляются числа, и сколько уникальных символов может принимать каждая цифра.

Шестнадцатеричная система компактна и напрямую соответствует двоичной в группах по 4 бита, что делает её идеальной для представления байтов, адресов памяти, битовых масок и цветовых значений вроде #FF5733. Читать её проще, чем длинные двоичные строки.

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

Да. Инструмент поддерживает значения со знаком через начальный минус. Он корректно переводит модуль числа и сохраняет знак во всех основаниях вывода.

Нет. Всё выполняется локально в вашем браузере, и значения не отправляются на сервер. Ваши данные перевода остаются приватными на вашем устройстве.

Да. Справочник по системам счисления на 100 % бесплатный: без регистрации, аккаунта и ограничений на использование. Пользуйтесь им сколько нужно.