Конвертер систем счисления
Переведите число между двоичной, восьмеричной, десятичной, шестнадцатеричной системами и системой с основанием 36.
Формулы и источники обновлены · Источники данных · 1Посмотреть алгоритм, константы и исходные значения (JSON)
Десятичная (основание 10)
Об этом калькуляторе
Целое число в любой системе — это сумма цифр, умноженных на соответствующие степени основания; например, 1F в шестнадцатеричной системе равно 1×16 + 15 = 31. Конвертер точно обрабатывает целые числа в системах с основаниями 2, 8, 10, 16 и 36. Принимаются только неотрицательные целые без минуса и дробной части; символы должны соответствовать выбранному основанию.
Пример расчёта
рассчитано на значениях по умолчанию, указанных ниже
Значение для перевода 255 · Исходная система счисления Десятичная (основание 10) Десятичная (основание 10) 255 · Двоичная (основание 2) 11111111 · Восьмеричная (основание 8) 377 · Шестнадцатеричная (основание 16) FF · Основание 36 73
Методика и допущения
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Целое число в любой системе — это сумма цифр, умноженных на соответствующие степени основания; например, 1F в шестнадцатеричной системе равно 1×16 + 15 = 31. Конвертер точно обрабатывает целые числа в системах с основаниями 2, 8, 10, 16 и 36. Принимаются только неотрицательные целые без минуса и дробной части; символы должны соответствовать выбранному основанию.
Источники данных
Отказ от ответственности
Эти калькуляторы дают общие математические результаты. Они подходят для учёбы, планирования и оценки — проверяйте любое значение, которое попадёт в оцениваемую работу, публикуемую цифру или финансовое обязательство.
Источник реализации
Эта запись описывает реализацию страницы, а не независимую проверку. Внешние источники подтверждают только указанную формулу или определение; оценки и собственные правила сохраняют свои допущения.
Частые вопросы
Какую формулу использует Конвертер систем счисления?
Формула: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
Какие данные и ограничения использует Конвертер систем счисления?
Используйте единицы рядом с полями. Это ограничения формы, а не рекомендуемые значения. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Целое число в любой системе — это сумма цифр, умноженных на соответствующие степени основания; например, 1F в шестнадцатеричной системе равно 1×16 + 15 = 31. Конвертер точно обрабатывает целые числа в системах с основаниями 2, 8, 10, 16 и 36. Принимаются только неотрицательные целые без минуса и дробной части; символы должны соответствовать выбранному основанию.
Как выглядит полный пример расчёта для Значение для перевода = 255; Исходная система счисления = Десятичная (основание 10)?
Данные: Значение для перевода = 255; Исходная система счисления = Десятичная (основание 10). Расчёт: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Результаты: Десятичная (основание 10) = 255; Двоичная (основание 2) = 11111111; Восьмеричная (основание 8) = 377; Шестнадцатеричная (основание 16) = FF; Основание 36 = 73.