Конвертация

Перевести в шестнадцатеричную систему счисления

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


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


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

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

Шестнадцатеричная система счисления (основание 16) — это позиционная система счисления, которая использует шестнадцать символов для представления чисел. Эти символы включают цифры от 0 до 9 и буквы от A до F. Каждая цифра представляет степень числа 16, что делает ее компактным и эффективным способом выражения больших чисел, особенно в вычислительной технике и цифровой электронике.

В шестнадцатеричной системе:

  • Цифры 0–9 представляют значения от 0 до 9.
  • Буквы A–F представляют значения от 10 до 15.

Например:

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

Эта система широко используется в программировании, поскольку она точно соответствует двоичной (основание 2). Каждая шестнадцатеричная цифра точно соответствует четырем двоичным цифрам (битам), что делает перевод между ними простым.

Почему шестнадцатеричная система так распространена в вычислениях

Компьютеры работают с использованием двоичных данных (0 и 1). Однако двоичные числа быстро становятся длинными и трудными для чтения. Шестнадцатеричная система сжимает эту информацию без потери точности. Например:

  • Двоичное: 1111 1111 1111 1111
  • Шестнадцатеричное: FFFF

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

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

Формула для преобразования

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

  1. Преобразовать исходное число в десятичное (основание 10).
  2. Преобразовать десятичное число в шестнадцатеричное (основание 16).

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

Последовательность остатков=Десятичное число÷16\text{Последовательность остатков} = \text{Десятичное число} \div 16

Мы многократно делим десятичное число на 16, записывая остатки на каждом шаге. Шестнадцатеричные цифры затем читаются снизу вверх.

Примеры пошагового перевода

Давайте переведем 254₁₀ в шестнадцатеричную систему.

ДелениеЧастноеОстаток
254 ÷ 161514 (E)
15 ÷ 16015 (F)

Читаем остатки снизу вверх: FE

25410=FE16254_{10} = FE_{16}

Преобразуем 16₁₀ в шестнадцатеричную систему

ДелениеЧастноеОстаток
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

Преобразование из других систем счисления

Наш конвертер может обрабатывать не только десятичные, но и любые системы счисления с основанием от 2 до 36. Например, чтобы перевести 213₈ (восьмеричная) в шестнадцатеричную:

  1. Перевести в десятичную: 2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. Перевести 139₁₀ → 8B₁₆
2138=8B16213_8 = 8B_{16}

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

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

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

  • Для основания 2: разрешены только 0 и 1.
  • Для основания 10: цифры 0–9.
  • Для основания 16: цифры 0–9 и A–F.
  • Для основания 36: цифры 0–9 и A–Z.

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

В веб-разработке шестнадцатеричная нотация играет важную роль в представлении цветов. Каждый цвет на цифровом экране состоит из трех компонентов — красного, зеленого и синего (RGB) — каждый в диапазоне от 0 до 255 в десятичной системе. В шестнадцатеричной системе этот диапазон составляет от 00 до FF.

Цвет отображается как комбинация этих трех пар:

#RRGGBB\#RRGGBB

Пример:

  • #FF0000 → Чистый красный
  • #00FF00 → Чистый зеленый
  • #0000FF → Чистый синий
  • #FFFFFF → Белый (максимальная интенсивность всех трех цветов)
  • #000000 → Черный (нет света)

Каждая пара соответствует одному цветовому каналу:

  • RR контролирует количество красного,
  • GG контролирует количество зеленого,
  • BB контролирует количество синего.

Например, если вы выберете #4CAF50:

  • 4C₁₆ = 76₁₀ (красный компонент),
  • AF₁₆ = 175₁₀ (зеленый компонент),
  • 50₁₆ = 80₁₀ (синий компонент).

Эта комбинация дает средний зеленый оттенок.

Такое компактное представление идеально подходит для разработчиков и дизайнеров, работающих с веб-страницами, цифровой графикой и пользовательскими интерфейсами.

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

ДесятичноеШестнадцатеричноеДесятичноеШестнадцатеричное
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

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

Как перевести 125₁₀ в шестнадцатеричную систему?

ДелениеЧастноеОстаток
125 ÷ 16713 (D)
7 ÷ 1607

Читаем остатки снизу вверх: 7D

12510=7D16125_{10} = 7D_{16}

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

Шестнадцатеричная система позволяет лаконично представлять значения RGB, используя всего шесть символов, что идеально соответствует размеру байта (0–255) в цифровых цветовых системах.

Перевести десятичное число 600 в шестнадцатеричную систему

ДелениеЧастноеОстаток
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

Смотрим остатки снизу вверх: 258

60010=25816600_{10} = 258_{16}

Сообщить об ошибке

Это поле обязательно для заполнения.