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

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

Конвертер систем счисления

Исходные данные Поддерживаются только целые числа. Можно вводить знак минус, пробелы и нижние подчёркивания как разделители: например, 1111 0000 или FF_FF.
Выберите основание исходного числа.
Выберите систему, в которую нужно перевести число.
Быстрые примеры
Допустимые символы по системам

Двоичная

0, 1

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

0–7

Десятичная

0–9

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

0–9, A–F

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

Система счисления – способ записи чисел с помощью определённого набора символов. Основание системы показывает, сколько цифр используется для записи. В десятичной системе 10 цифр (0–9), в двоичной – 2 (0 и 1), в шестнадцатеричной – 16 (0–9 и A–F).

Позиционные системы счисления работают по принципу: значение цифры зависит от её позиции. Число 253 означает 2×100 + 5×10 + 3×1. Та же логика работает в любой системе, только основание степени меняется.

Как перевести число из одной системы счисления в другую

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

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

Метод: последовательное деление на основание новой системы с фиксацией остатков.

Пример: перевод числа 25 в двоичную систему

25 ÷ 2 = 12, остаток 1
12 ÷ 2 = 6,  остаток 0
6 ÷ 2 = 3,   остаток 0
3 ÷ 2 = 1,   остаток 1
1 ÷ 2 = 0,   остаток 1

Остатки записываются в обратном порядке: 25₁₀ = 11001₂.

Пример: перевод числа 255 в шестнадцатеричную систему

255 ÷ 16 = 15, остаток 15 (F)
15 ÷ 16 = 0,   остаток 15 (F)

Результат: 255₁₀ = FF₁₆.

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

Метод: разложение по степеням основания с последующим суммированием.

Формула:

N = dₙ×baseⁿ + dₙ₋₁×baseⁿ⁻¹ + ... + d₁×base¹ + d₀×base⁰

где d – цифры числа, base – основание системы.

Пример: перевод 1A3₁₆ в десятичную систему

1A3₁₆ = 1×16² + 10×16¹ + 3×16⁰
      = 1×256 + 10×16 + 3×1
      = 256 + 160 + 3
      = 419₁₀

Пример: перевод 745₈ в десятичную систему

745₈ = 7×8² + 4×8¹ + 5×8⁰
     = 7×64 + 4×8 + 5×1
     = 448 + 32 + 5
     = 485₁₀

Быстрые переводы между двоичной, восьмеричной и шестнадцатеричной

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

Двоичная ↔ Восьмеричная

Каждая восьмеричная цифра соответствует трём двоичным (триаде):

ВосьмеричнаяДвоичная
0000
1001
2010
3011
4100
5101
6110
7111

Пример: 63₈ = 110 011₂ (добавлены ведущие нули для полной триады).

Двоичная ↔ Шестнадцатеричная

Каждая шестнадцатеричная цифра соответствует четырём двоичным (тетраде):

ШестнадцатеричнаяДвоичнаяДесятичное
000000
100011
200102
910019
A101010
B101111
C110012
D110113
E111014
F111115

Пример: 3F₁₆ = 0011 1111₂ = 111111₂.

Где применяется перевод систем счисления

Программирование. Шестнадцатеричные числа используют для записи цветов (#FF5733), адресов памяти, машинных кодов. Двоичная система лежит в основе битовых операций.

Электроника. Двоичные сигналы (0 и 1) соответствуют физическим состояниям: выключено/включено, низкое/высокое напряжение.

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

Linux и Unix. Права доступа к файлам задаются восьмеричными числами: chmod 755 устанавливает права rwxr-xr-x.

Таблица соответствия популярных значений

ДесятичнаяДвоичнаяВосьмеричнаяШестнадцатеричная
0000
1111
81000108
10101012A
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF
256100000000400100

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

Калькулятор выше поддерживает перевод между основными системами: двоичной (основание 2), восьмеричной (8), десятичной (10) и шестнадцатеричной (16).

Порядок работы:

  1. Введите исходное число.
  2. Укажите текущую систему счисления.
  3. Выберите систему, в которую нужно перевести.
  4. Результат появится автоматически.

Калькулятор проверяет корректность ввода: например, цифра 9 недопустима в восьмеричной системе, а символ G – в шестнадцатеричной.

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

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

Как перевести число из двоичной системы в десятичную?
Умножьте каждую цифру на 2 в степени её позиции (справа налево, начиная с нуля) и сложите результаты. Например, 1010₂ = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10.
Какие системы счисления используются в программировании?
Основные системы: двоичная (основа работы компьютера), восьмеричная (права доступа в Linux), шестнадцатеричная (цвета, адреса памяти). Десятичная используется для ввода-вывода данных пользователю.
Можно ли перевести дробное число в другую систему счисления?
Да. Целую часть переводят делением с остатком, дробную – последовательным умножением на основание новой системы. Калькулятор выше поддерживает перевод целых чисел, для дробных значений потребуется ручной расчёт.
Почему в шестнадцатеричной системе используются буквы?
Потому что для основания 16 нужно 16 символов. Цифры 0–9 дают только 10, поэтому недостающие значения 10–15 обозначают буквами A–F (или a–f).
Как быстро перевести число из восьмеричной в двоичную?
Замените каждую восьмеричную цифру на три двоичных (триаду). Например, 7₈ = 111₂, 5₈ = 101₂, поэтому 75₈ = 111 101₂. Это работает благодаря тому, что 8 = 2³.
  1. Калькулятор систем счисления – перевод чисел онлайн
  2. Сложение систем счисления онлайн – калькулятор для систем 2–36
  3. Калькулятор двоичной системы счисления онлайн
  4. Посчитать двоичную систему: онлайн-калькулятор и инструкция
  5. Как найти число в другой системе счисления: быстрый перевод
  6. Вычислите значение выражения системы счисления