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

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

Обновлено:

Содержание статьи
Параметры конвертации Введите целое число (положительное или отрицательное) Выберите систему счисления для перевода Введите число от 2 до 36

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

  1. Введите десятичное число в поле калькулятора (целое положительное или отрицательное)
  2. Выберите целевую систему счисления из выпадающего списка или укажите основание (2–36)
  3. Получите результат — калькулятор автоматически выполнит конвертацию
  4. Скопируйте значение для использования в ваших задачах

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

Методология перевода чисел

Алгоритм деления на основание

Стандартный метод перевода целого числа из десятичной системы:

  1. Делим число на основание целевой системы
  2. Записываем остаток от деления
  3. Берем целую часть результата
  4. Повторяем до тех пор, пока результат не станет равным 0
  5. Читаем остатки снизу вверх — это и есть число в новой системе

Практический пример: 157₁₀ → ?₂

ДействиеЦелая частьОстаток
157 ÷ 2781
78 ÷ 2390
39 ÷ 2191
19 ÷ 291
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

Читаем остатки снизу вверх: 157₁₀ = 10011101₂

Проверка результата

Обратный перевод для проверки:

1×2⁷ + 0×2⁶ + 0×2⁵ + 1×2⁴ + 1×2³ + 1×2² + 0×2¹ + 1×2⁰ =
128 + 0 + 0 + 16 + 8 + 4 + 0 + 1 = 157₁₀ ✓

Перевод в шестнадцатеричную систему: 254₁₀ → ?₁₆

ДействиеЦелая частьОстаток (шестн.)
254 ÷ 161514 (E)
15 ÷ 16015 (F)

254₁₀ = FE₁₆

Важно: В шестнадцатеричной системе цифры 10-15 обозначаются буквами A-F.

Популярные системы счисления

Двоичная система (основание 2)

Восьмеричная система (основание 8)

Шестнадцатеричная система (основание 16)

Другие системы

Связь между системами

Быстрый перевод 2 ↔ 8 ↔ 16

Эти системы связаны степенями двойки:

Пример: 11010110₂ → ?₁₆

Группируем по 4 бита справа: 1101 0110

Результат: D6₁₆

Практическое применение

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

# Python: встроенные функции
decimal = 42
binary = bin(decimal)      # '0b101010'
octal = oct(decimal)       # '0o52'
hexadecimal = hex(decimal) # '0x2a'

Веб-разработка

Цветовые коды CSS:

Системное администрирование

Права доступа в Unix:

Типичные ошибки

Ошибка 1: чтение остатков в неправильном порядке

Неправильно: читать остатки сверху вниз ✓ Правильно: читать остатки снизу вверх

Ошибка 2: путаница с буквами в шестнадцатеричной системе

Неправильно: 10₁₀ = A₁₆, но писать латинскую «а» вместо заглавной «A» ✓ Правильно: всегда использовать заглавные буквы A-F

Ошибка 3: забывать про знак числа

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

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

  1. Запоминайте степени двойки: 2, 4, 8, 16, 32, 64, 128, 256… — ускоряет вычисления
  2. Проверяйте результаты: делайте обратный перевод для контроля
  3. Используйте группировку: при переводе больших двоичных чисел группируйте по 4 бита
  4. Практикуйтесь вручную: автоматизация хороша, но понимание алгоритма критично
  5. Изучайте связи между системами: это упрощает конвертацию 2↔8↔16

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

n2ⁿ8ⁿ16ⁿ
0111
12816
2464256
385124096
416409665536

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

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

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

Делите число на 2, записывайте остатки справа налево. Например, 25 = 11001₂. Используйте калькулятор для автоматического перевода.

Какие системы счисления наиболее востребованы?

Двоичная (основание 2) — для программирования, восьмеричная (8) и шестнадцатеричная (16) — для представления данных в компактной форме.

Можно ли перевести отрицательные числа?

Да, калькулятор поддерживает отрицательные целые числа. Знак минус сохраняется при конвертации в любую систему счисления.

В чем разница между системами счисления?

Разница в основании — количестве уникальных цифр. Десятичная использует 0-9, двоичная 0-1, восьмеричная 0-7, шестнадцатеричная 0-9 и A-F.

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