Обновлено:

Число в 10 системе счисления

Десятичная система счисления — позиционная система с основанием 10, использующая цифры от 0 до 9. На этой странице вы узнаете, как перевести числа из двоичной, восьмеричной, шестнадцатеричной систем в десятичную, разберёте формулу и примеры расчёта. Онлайн-калькулятор мгновенно конвертирует любое число в 10 систему счисления.

Используйте цифры 0-9 и буквы A-F для шестнадцатеричной системы

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

Десятичная система счисления — позиционная система с основанием 10, в которой для записи чисел используются десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Позиционность означает, что значение цифры зависит от её позиции в числе. Это самая распространённая система в мире, используемая в повседневной жизни, финансах, науке и большинстве вычислений.

Каждая позиция (разряд) представляет степень числа 10:

Пример: число 5724 в 10 системе счисления расшифровывается как 5·1000 + 7·100 + 2·10 + 4·1.

Основание системы и разрядность

Основание системы счисления — это количество уникальных символов (цифр), используемых для представления чисел. В десятичной системе основание b = 10.

Общая формула записи числа N в позиционной системе счисления с основанием b:

N = aₙ·bⁿ + aₙ₋₁·bⁿ⁻¹ + … + a₂·b² + a₁·b¹ + a₀·b⁰

где:

Для десятичной системы (b = 10):

N₁₀ = aₙ·10ⁿ + aₙ₋₁·10ⁿ⁻¹ + … + a₂·10² + a₁·10¹ + a₀·10⁰

Пример: 3825₁₀ = 3·10³ + 8·10² + 2·10¹ + 5·10⁰ = 3000 + 800 + 20 + 5 = 3825.

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

Алгоритм перевода числа из системы с основанием b в десятичную:

  1. Пронумеруйте разряды числа справа налево, начиная с 0
  2. Умножьте каждую цифру на основание исходной системы в степени её позиции
  3. Сложите все полученные произведения
  4. Результат — число в десятичной системе

Общая формула:

N₁₀ = Σ(aᵢ · bⁱ), где i от 0 до n

Перевод из двоичной системы (основание 2)

В двоичной системе используются только цифры 0 и 1. Каждый разряд представляет степень двойки.

Пример: Переведём 110101₂ в десятичную систему.

Позиции (справа налево): 5, 4, 3, 2, 1, 0

110101₂ = 1·2⁵ + 1·2⁴ + 0·2³ + 1·2² + 0·2¹ + 1·2⁰ = 1·32 + 1·16 + 0·8 + 1·4 + 0·2 + 1·1 = 32 + 16 + 0 + 4 + 0 + 1 = 53₁₀

Перевод из восьмеричной системы (основание 8)

Восьмеричная система использует цифры от 0 до 7.

Пример: Переведём 347₈ в десятичную систему.

347₈ = 3·8² + 4·8¹ + 7·8⁰ = 3·64 + 4·8 + 7·1 = 192 + 32 + 7 = 231₁₀

Перевод из шестнадцатеричной системы (основание 16)

Шестнадцатеричная система использует цифры 0–9 и буквы A–F (где A = 10, B = 11, C = 12, D = 13, E = 14, F = 15).

Пример: Переведём 2F3A₁₆ в десятичную систему.

2F3A₁₆ = 2·16³ + F·16² + 3·16¹ + A·16⁰ = 2·4096 + 15·256 + 3·16 + 10·1 = 8192 + 3840 + 48 + 10 = 12090₁₀

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

Степени двойки (двоичная система)

СтепеньЗначение
2⁰1
2
4
8
2⁴16
2⁵32
2⁶64
2⁷128
2⁸256
2⁹512
2¹⁰1024

Степени восьми (восьмеричная система)

СтепеньЗначение
8⁰1
8
64
512
8⁴4096

Степени шестнадцати (шестнадцатеричная система)

СтепеньЗначение
16⁰1
16¹16
16²256
16³4096
16⁴65536

Практические примеры перевода

Пример 1: Двоичное число 11110000₂

Позиции: 7, 6, 5, 4, 3, 2, 1, 0

11110000₂ = 1·2⁷ + 1·2⁶ + 1·2⁵ + 1·2⁴ + 0·2³ + 0·2² + 0·2¹ + 0·2⁰ = 128 + 64 + 32 + 16 + 0 + 0 + 0 + 0 = 240₁₀

Пример 2: Восьмеричное число 777₈

777₈ = 7·8² + 7·8¹ + 7·8⁰ = 7·64 + 7·8 + 7·1 = 448 + 56 + 7 = 511₁₀

Пример 3: Шестнадцатеричное число FF₁₆

FF₁₆ = F·16¹ + F·16⁰ = 15·16 + 15·1 = 240 + 15 = 255₁₀

Пример 4: Шестнадцатеричное число 1A2B₁₆

1A2B₁₆ = 1·16³ + A·16² + 2·16¹ + B·16⁰ = 1·4096 + 10·256 + 2·16 + 11·1 = 4096 + 2560 + 32 + 11 = 6699₁₀

Проверка правильности перевода

Для проверки корректности перевода:

  1. Обратный перевод: Переведите полученное десятичное число обратно в исходную систему. Результат должен совпадать с исходным числом.

  2. Диапазон значений: Проверьте, что результат лежит в ожидаемом диапазоне. Например, 8-битное двоичное число даёт результат от 0 до 255₁₀.

  3. Крайние случаи:

    • Наибольшее n-разрядное число в системе с основанием b: bⁿ − 1
    • Пример: 11111111₂ (8 разрядов) = 2⁸ − 1 = 255₁₀
    • Пример: FFF₁₆ (3 разряда) = 16³ − 1 = 4095₁₀
  4. Проверка первой цифры: Старший разряд определяет порядок числа. Если старшая цифра исходного числа 1, результат начинается со значения основания в соответствующей степени.

Частые ошибки при переводе

Ошибка 1: Неправильная нумерация позиций

Неверно: Нумерация слева направо или начало с 1 вместо 0.

Правильно: Нумеруйте позиции справа налево, начиная с 0 для крайней правой цифры.

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

Неверно: Воспринимать A как 0 или F как 6.

Правильно: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

Ошибка 3: Забывание о степени нуля

Неверно: Опускать последний разряд, считая 10⁰ = 0.

Правильно: Любое число в нулевой степени равно 1, включая 10⁰ = 1.

Ошибка 4: Использование недопустимых цифр

В восьмеричной системе цифры 8 и 9 не существуют. В двоичной используются только 0 и 1. Перед переводом проверяйте корректность записи числа.

Применение перевода в 10 систему

Программирование и отладка

Работа с цветами

В веб-разработке цвета записываются в шестнадцатеричном формате (например, #FF5733). Перевод в десятичную систему позволяет узнать точные значения RGB-компонентов:

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

Электроника и микроконтроллеры

Особые случаи и дробные числа

Перевод дробных чисел

Для дробной части числа используются отрицательные степени основания:

Пример: Переведём 101.11₂ в десятичную систему.

101.11₂ = 1·2² + 0·2¹ + 1·2⁰ + 1·2⁻¹ + 1·2⁻² = 4 + 0 + 1 + 0.5 + 0.25 = 5.75₁₀

Отрицательные числа

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

Пример: −1010₂ = −(1·2³ + 0·2² + 1·2¹ + 0·2⁰) = −(8 + 2) = −10₁₀

В компьютерах для представления отрицательных чисел используется дополнительный код (two’s complement), требующий отдельного алгоритма перевода.

Онлайн-калькулятор перевода в 10 систему

Используйте калькулятор выше для мгновенного перевода чисел из любой системы счисления (от 2 до 36) в десятичную. Инструмент автоматически выполняет все вычисления и проверяет корректность ввода.

Как пользоваться:

  1. Введите исходное число
  2. Выберите основание исходной системы (2, 8, 10, 16 или другое от 2 до 36)
  3. Калькулятор автоматически рассчитает результат в 10 системе счисления
  4. Просмотрите пошаговое решение для понимания процесса

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

Десятичная система возникла естественным образом из-за наличия десяти пальцев на руках. Первые свидетельства использования десятичной системы относятся к Древнему Египту и Индии (около 3000 лет до н.э.).

Другие исторические системы:

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

Советы по быстрому переводу

Метод группировки для двоичной системы

Двоичное число можно разбить на группы по 3 цифры (для перевода в восьмеричную) или по 4 цифры (для перевода в шестнадцатеричную), затем перевести каждую группу отдельно.

Пример: 11010110₂

Запоминание степеней

Выучите наизусть первые 10 степеней двойки и первые 4–5 степеней восьми и шестнадцати. Это ускорит расчёты без калькулятора.

Использование калькулятора

Большинство научных калькуляторов и программистских режимов калькуляторов ОС поддерживают перевод между системами счисления. В Windows: калькулятор → режим «Программист».


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

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

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

Умножьте каждую цифру двоичного числа на 2 в степени позиции (справа налево, начиная с 0) и сложите результаты. Пример: 1011₂ = 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 8 + 0 + 2 + 1 = 11₁₀.

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

Основание системы счисления — количество уникальных цифр, используемых для записи чисел. В десятичной системе основание равно 10, используются цифры от 0 до 9. В двоичной основание 2 (цифры 0 и 1).

Как записать число в 10 системе счисления?

Используйте десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Значение числа определяется позицией каждой цифры: разряд единиц, десятков, сотен и т.д. Пример: 347 = 3·10² + 4·10¹ + 7·10⁰.

В каких случаях нужно переводить число в 10 систему счисления?

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

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