Справочник по системам счисления
Сравнивайте двоичную, восьмеричную, десятичную и шестнадцатеричную системы счисления с наглядными примерами и мгновенным переводом. Изучайте правила оснований, наборы цифр и практические представления, используемые в программировании, сетях и работе с системами. Работает полностью в вашем браузере, без регистрации.
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.
| Decimal | Binary | Octal | Hexadecimal |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 31 | 11111 | 37 | 1F |
| 64 | 1000000 | 100 | 40 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
Зачем использовать наш справочник по системам счисления?
- Мгновенный просмотр систем счисления: сразу видите двоичный, восьмеричный, десятичный и шестнадцатеричный форматы из одного ввода. Справочник обновляется в реальном времени, чтобы сравнивать представления без смены инструмента.
- Точная логика перевода оснований: перевод выполняется с разбором под конкретное основание и арифметикой целых чисел произвольной точности, что сохраняет согласованность результатов даже для больших значений.
- Встроенная таблица примеров: используйте быструю таблицу частых значений, чтобы понять, как работают границы разрядов при переходе чисел через степени двойки, восьмёрки или шестнадцати.
- Приватно и в браузере: справочник работает локально в вашем браузере. Ввод никуда не отправляется, регистрация не нужна, а инструмент полностью бесплатный.
Типичные сценарии использования справочника
- Программирование и отладка: быстро проверяйте шестнадцатеричные значения памяти, двоичные битовые маски и десятичный вывод при отладке низкоуровневого кода или чтении логов.
- Изучение информатики: студенты могут сравнивать одно и то же значение в основаниях 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 и некоторых устаревших системах.
- Десятичная: удобна для людей в повседневных расчётах и отчётности.
- Двоичная: естественное представление цифровых схем и машинных данных.
Как переводить между основаниями
- Переведите исходное значение в десятичное, суммируя цифру × степень основания.
- Переведите десятичное значение в целевое основание последовательным делением на нужное основание.
- Для двоичная↔шестнадцатеричная и двоичная↔восьмеричная используйте группировку битов (4 бита на шестнадцатеричную цифру, 3 — на восьмеричную).
Часто задаваемые вопросы
Справочник по системам счисления — это руководство, которое помогает понимать и сравнивать разные основания: двоичное, восьмеричное, десятичное и шестнадцатеричное. Обычно он включает примеры перевода, правила цифр и контекст практического использования каждой системы.
Основание 2 использует цифры 0–1, основание 8 — цифры 0–7, основание 10 — цифры 0–9, а основание 16 — цифры 0–9 плюс A–F. Основание определяет разрядные степени, которыми представляются числа, и сколько уникальных символов может принимать каждая цифра.
Шестнадцатеричная система компактна и напрямую соответствует двоичной в группах по 4 бита, что делает её идеальной для представления байтов, адресов памяти, битовых масок и цветовых значений вроде #FF5733. Читать её проще, чем длинные двоичные строки.
Да. Логика перевода использует безопасный разбор целых чисел и работу с большими целыми числами, обеспечивая высокую практическую точность для больших целых значений в двоичной, восьмеричной, десятичной и шестнадцатеричной системах.
Да. Инструмент поддерживает значения со знаком через начальный минус. Он корректно переводит модуль числа и сохраняет знак во всех основаниях вывода.
Нет. Всё выполняется локально в вашем браузере, и значения не отправляются на сервер. Ваши данные перевода остаются приватными на вашем устройстве.
Да. Справочник по системам счисления на 100 % бесплатный: без регистрации, аккаунта и ограничений на использование. Пользуйтесь им сколько нужно.