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

Конвертер из десятичной в шестнадцатеричную систему счисления Converter App

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

Преобразовать десятичное число

Введите десятичное целое число и выберите, в какую систему счисления его преобразовать: шестнадцатеричную или двоичную. Десятичный ввод использует цифры от 0 до 9.

Результат в шестнадцатеричной системе счисления 1CE
Преобразовать шестнадцатеричное число в десятичное вместо этого

Пошаговое преобразование в реальном времени

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

Как рассчитывается этот результат

  1. Разделите десятичное число на целевую систему счисления.
  2. Записывайте каждое остаток от каждого шага деления.
  3. Прочитайте остатки снизу вверх, чтобы получить конечное значение.
Примечание о точности: Этот конвертер использует JavaScript BigInt для преобразования целых чисел, поэтому большие целые числа обрабатываются точно, а не округляются, как обычные числа с плавающей запятой.

Что такое десятичные, шестнадцатеричные и двоичные числа?

Десятичная система — это повседневная система счисления с основанием 10. Она использует десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Шестнадцатеричная система счисления имеет основание 16. Она использует цифры 0–9 и буквы A, B, C, D, E и F, где A соответствует 10, а F — 15.

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

Как преобразовать десятичное число в шестнадцатеричное

Для перевода десятичного числа в шестнадцатеричное систему счисления последовательно делите его на 16 и записывайте остаток. Остатки от 10 до 15 заменяются буквами от A до F.

462 ÷ 16 = 28, остаток 14 = E
28 ÷ 16 = 1, остаток 12 = C
1 ÷ 16 = 0, остаток 1
Результат: 1CE₁₆

Таким образом, десятичное число 462 преобразуется в шестнадцатеричное 1CE.

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

Для перевода десятичного числа в двоичную систему счисления последовательно делите его на 2 и записывайте остатки. Результат в двоичной системе получается при чтении остатков снизу вверх.

42 ÷ 2 = 21, остаток 0
21 ÷ 2 = 10, остаток 1
10 ÷ 2 = 5, остаток 0
5 ÷ 2 = 2, остаток 1
2 ÷ 2 = 1, остаток 0
1 ÷ 2 = 0, остаток 1
Результат: 101010₂

Таким образом, десятичное число 42 преобразуется в двоичное 101010.

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

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

Например, десятичное число 255 в шестнадцатеричной системе счисления равно FF. В коде цвета RGB значение FF представляет максимальное значение для одного из цветовых каналов.

Правила ввода

  • Используйте цифры 0–9 для десятичного ввода.
  • Запятые, пробелы и подчеркивания игнорируются для удобства чтения.
  • Поддерживаются целые числа. Дроби намеренно не преобразуются этим инструментом.
  • Поддерживаются отрицательные целые числа, например, -462.