Таблица перевода систем счисления
Мгновенно создавайте пользовательские интерактивные справочные таблицы систем счисления. Выбирайте начальные и конечные значения и шаг приращения, чтобы построить таблицу десятичных чисел с их эквивалентами в двоичной, восьмеричной, шестнадцатеричной системах и в символах ASCII. Применяйте фильтры, выделяйте математические свойства, скачивайте данные в формате CSV/JSON или копируйте готовые таблицы Markdown. Подходит для стандартных курсов информатики и задач программирования.
Analyze number mappings dynamically. Configure your starting value, ending range, padding parameters, and active column properties below.
| Decimal (10) | Binary (2) | Octal (8) | Hexadecimal (16) | ASCII Char | Roman Num |
|---|---|---|---|---|---|
| 0 | 00000000 | 0 | 0 | Control char | - |
| 1 | 00000001 | 1 | 1 | Control char | I |
| 2 | 00000010 | 2 | 2 | Control char | II |
| 3 | 00000011 | 3 | 3 | Control char | III |
| 4 | 00000100 | 4 | 4 | Control char | IV |
| 5 | 00000101 | 5 | 5 | Control char | V |
| 6 | 00000110 | 6 | 6 | Control char | VI |
| 7 | 00000111 | 7 | 7 | Control char | VII |
| 8 | 00001000 | 10 | 8 | Control char | VIII |
| 9 | 00001001 | 11 | 9 | Control char | IX |
| 10 | 00001010 | 12 | A | Control char | X |
| 11 | 00001011 | 13 | B | Control char | XI |
| 12 | 00001100 | 14 | C | Control char | XII |
| 13 | 00001101 | 15 | D | Control char | XIII |
| 14 | 00001110 | 16 | E | Control char | XIV |
| 15 | 00001111 | 17 | F | Control char | XV |
| 16 | 00010000 | 20 | 10 | Control char | XVI |
| 17 | 00010001 | 21 | 11 | Control char | XVII |
| 18 | 00010010 | 22 | 12 | Control char | XVIII |
| 19 | 00010011 | 23 | 13 | Control char | XIX |
| 20 | 00010100 | 24 | 14 | Control char | XX |
| 21 | 00010101 | 25 | 15 | Control char | XXI |
| 22 | 00010110 | 26 | 16 | Control char | XXII |
| 23 | 00010111 | 27 | 17 | Control char | XXIII |
| 24 | 00011000 | 30 | 18 | Control char | XXIV |
| 25 | 00011001 | 31 | 19 | Control char | XXV |
| 26 | 00011010 | 32 | 1A | Control char | XXVI |
| 27 | 00011011 | 33 | 1B | Control char | XXVII |
| 28 | 00011100 | 34 | 1C | Control char | XXVIII |
| 29 | 00011101 | 35 | 1D | Control char | XXIX |
| 30 | 00011110 | 36 | 1E | Control char | XXX |
| 31 | 00011111 | 37 | 1F | Control char | XXXI |
| 32 | 00100000 | 40 | 20 | XXXII | |
| 33 | 00100001 | 41 | 21 | ! | XXXIII |
| 34 | 00100010 | 42 | 22 | " | XXXIV |
| 35 | 00100011 | 43 | 23 | # | XXXV |
| 36 | 00100100 | 44 | 24 | $ | XXXVI |
| 37 | 00100101 | 45 | 25 | % | XXXVII |
| 38 | 00100110 | 46 | 26 | & | XXXVIII |
| 39 | 00100111 | 47 | 27 | ' | XXXIX |
| 40 | 00101000 | 50 | 28 | ( | XL |
| 41 | 00101001 | 51 | 29 | ) | XLI |
| 42 | 00101010 | 52 | 2A | * | XLII |
| 43 | 00101011 | 53 | 2B | + | XLIII |
| 44 | 00101100 | 54 | 2C | , | XLIV |
| 45 | 00101101 | 55 | 2D | - | XLV |
| 46 | 00101110 | 56 | 2E | . | XLVI |
| 47 | 00101111 | 57 | 2F | / | XLVII |
| 48 | 00110000 | 60 | 30 | 0 | XLVIII |
| 49 | 00110001 | 61 | 31 | 1 | XLIX |
| 50 | 00110010 | 62 | 32 | 2 | L |
| 51 | 00110011 | 63 | 33 | 3 | LI |
| 52 | 00110100 | 64 | 34 | 4 | LII |
| 53 | 00110101 | 65 | 35 | 5 | LIII |
| 54 | 00110110 | 66 | 36 | 6 | LIV |
| 55 | 00110111 | 67 | 37 | 7 | LV |
| 56 | 00111000 | 70 | 38 | 8 | LVI |
| 57 | 00111001 | 71 | 39 | 9 | LVII |
| 58 | 00111010 | 72 | 3A | : | LVIII |
| 59 | 00111011 | 73 | 3B | ; | LIX |
| 60 | 00111100 | 74 | 3C | < | LX |
| 61 | 00111101 | 75 | 3D | = | LXI |
| 62 | 00111110 | 76 | 3E | > | LXII |
| 63 | 00111111 | 77 | 3F | ? | LXIII |
| 64 | 01000000 | 100 | 40 | @ | LXIV |
Ключевые возможности таблицы перевода систем счисления
- Пользовательские диапазоны и шаги приращения: создавайте списки сопоставления систем счисления от любого начального целого до конечного значения с настраиваемым шагом (например, счёт по 5, по 10 и т. д.). Поддерживает вывод таблиц до 10 000 строк.
- Визуальное выделение свойств: мгновенно определяйте математические свойства в сетке таблицы. Выделяйте простые числа, чётные, нечётные числа или полные квадраты пользовательскими цветными маркерами.
- Экспорт в Markdown и данные: скачивайте свою настроенную справочную таблицу систем счисления как файл CSV или JSON. Копируйте строки прямо в виде таблицы в формате Markdown, готовой для вашей Markdown-документации.
- Фильтры поиска по нескольким столбцам: находите значения мгновенно. Фильтр поиска просматривает десятичные, двоичные, восьмеричные и шестнадцатеричные значения для сопоставления подстрок в реальном времени.
Типичные сценарии использования таблицы перевода систем счисления
- Обучение информатике: идеальное учебное пособие для студентов, изучающих двоичное представление, конфигурации hex, дополнительный код и перевод чисел между системами счисления.
- Прошивки и встраиваемые системы: сопоставляйте настройки регистров, конфигурации выводов и байтовые флаги между двоичными битовыми полями и hex-значениями при отладке микроконтроллеров.
- Субнеттинг и IP-адреса: сопоставляйте IP-адреса и маски сети с двоичными октетами, что облегчает понимание блоков CIDR, субнеттинга и побитовой логики.
- Цифровая электроника: проверяйте переходы логических вентилей, значения шифраторов/дешифраторов и таблицы истинности, сравнивая последовательные двоичные счётчики рядом.
- Печать шпаргалок: создайте подходящий диапазон (например, от 0 до 255) и распечатайте аккуратный бумажный лист, который можно использовать как офлайн-справочную карточку программиста.
- Техническая документация: быстро копируйте отформатированную сетку Markdown для конкретных диапазонов и вставляйте её прямо в проектную документацию, файлы кода или страницы вики.
Что такое основание системы счисления (radix)?
Основание системы счисления (или radix) — это количество уникальных цифр, включая ноль, которое позиционная система счисления использует для представления чисел. В стандартной десятичной системе (основание 10) мы считаем с помощью 10 символов (0-9). В компьютерах аппаратное обеспечение построено на двоичных транзисторах, имеющих всего два состояния, что представляет основание 2 (0 и 1). Чтобы записывать двоичные числа компактно, специалисты по информатике используют восьмеричную (основание 8) и шестнадцатеричную (основание 16) системы.
Как перевод между системами счисления работает математически
Любое число в системе с основанием b можно представить с помощью позиционных весов. Позиция каждой цифры соответствует степени основания b.
Пример: перевод шестнадцатеричного A4 16 в десятичное:
Пример: перевод десятичного 13 в двоичное (основание 2):
Мы многократно делим на 2 и записываем остатки (читаются снизу вверх):
- Присвоить значения: в hex A = 10, а позиции взвешены степенями 16.
- Уравнение: A4 16 = (10 × 16 1 ) + (4 × 16 0 )
- Подстановка: (10 × 16) + (4 × 1) = 160 + 4 = 164 10
- 13 ÷ 2 = 6, остаток 1 (младший значащий бит)
- 6 ÷ 2 = 3, остаток 0
- 3 ÷ 2 = 1, остаток 1
- 1 ÷ 2 = 0, остаток 1 (старший значащий бит)
- Результат: 13 10 = 1101 2
Быстрая шпаргалка по переводу систем счисления
При работе с микропроцессорами или сетевыми конфигурациями стандартными являются следующие сопоставления:
Часто задаваемые вопросы
Таблица перевода систем счисления — это справочная таблица, в которой последовательные десятичные числа перечислены рядом с их эквивалентными представлениями в других системах счисления, обычно в двоичной (основание 2), восьмеричной (основание 8) и шестнадцатеричной (основание 16). Она широко используется программистами и инженерами как шпаргалка.
Просто настройте поля «Начальное значение», «Конечное значение» и «Шаг приращения» на панели настроек диапазона. Вы можете создавать таблицы, начиная с любого значения до 1 000 000, с максимальным количеством строк 10 000 для сохранения быстродействия браузера.
Дополнение битов добавляет ведущие нули к двоичным числам, чтобы представить стандартные разрядности информатики, такие как 4-битные нибблы, 8-битные байты или 16-битные слова. В наших параметрах двоичной конфигурации можно выбрать «Нет», «4 бита», «8 бит» или «16 бит», чтобы форматировать двоичный вывод.
Да. Генератор поддерживает копирование всей таблицы прямо в буфер обмена в формате Markdown (идеально для документации или комментариев на GitHub) либо экспорт данных в виде скачиваемого файла CSV или JSON.
Да. Введите число или символ в поле поиска, чтобы динамически отфильтровать таблицу. Поиск находит значения во всех системах счисления (например, поиск «1F» найдёт 31 в десятичной и 11111 в двоичной).
Мини-конвертер — это утилита быстрого доступа. Вы можете ввести одно число в любое из полей системы счисления (десятичное, двоичное, восьмеричное или шестнадцатеричное) и сразу увидеть его перевод во все остальные системы, независимо от генерации полной таблицы.
На 100 %. Как и все инструменты на нашем сайте, весь разбор, расчёты и генерация таблиц выполняются локально в вашем браузере. Никакие данные никогда не передаются на внешние серверы и не логируются.