Двоичное в десятичное
Перевод чисел из двоичной (binary) системы счисления в десятичную (decimal) — базовая операция в программировании, электронике и информатике. Двоичная …
Перейти к калькуляторуШестнадцатеричная (hex, 16-ричная) система счисления — одна из самых востребованных в программировании и компьютерных технологиях. Перевод чисел из привычной десятичной системы в hex необходим при работе с цветовыми кодами, адресами памяти, низкоуровневым программированием и отладкой. Наш калькулятор мгновенно выполнит конвертацию с подробным объяснением процесса.
Исходное число:
Система счисления:
Результат в HEX:
Проверка (десятичное):
Шаг :
Калькулятор работает с целыми числами любой разрядности, включая отрицательные значения.
Классический метод перевода из десятичной системы в шестнадцатеричную основан на последовательном делении числа на 16 с сохранением остатков:
Пример 1: Перевод числа 255 в hex
| Шаг | Деление | Частное | Остаток | Hex-цифра |
|---|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 | F |
| 2 | 15 ÷ 16 | 0 | 15 | F |
Результат: 255₁₀ = FF₁₆
Пример 2: Перевод числа 1000 в hex
| Шаг | Деление | Частное | Остаток | Hex-цифра |
|---|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 | E |
| 3 | 3 ÷ 16 | 0 | 3 | 3 |
Результат: 1000₁₀ = 3E8₁₆
В шестнадцатеричной системе используются 16 символов:
| Десятичное | Hex | Десятичное | Hex |
|---|---|---|---|
| 0 | 0 | 8 | 8 |
| 1 | 1 | 9 | 9 |
| 2 | 2 | 10 | A |
| 3 | 3 | 11 | B |
| 4 | 4 | 12 | C |
| 5 | 5 | 13 | D |
| 6 | 6 | 14 | E |
| 7 | 7 | 15 | F |
Для программистов удобен метод перевода через промежуточное преобразование в двоичную систему, так как одна hex-цифра соответствует ровно 4 битам:
Пример: 186₁₀ → hex
Шестнадцатеричная система (hexadecimal, hex) — позиционная система счисления с основанием 16, использующая цифры 0-9 и буквы A-F.
Префикс 0x — стандартное обозначение hex-чисел в языках программирования (например, 0xFF означает 255₁₀).
Байт — 8 бит информации, может быть представлен двумя hex-цифрами (от 00 до FF, что соответствует 0-255₁₀).
Разрядность — количество символов в hex-числе. Каждый разряд представляет степень числа 16 (16⁰, 16¹, 16², и т.д.).
Цветовые коды в HTML/CSS записываются в формате #RRGGBB, где каждая пара символов — интенсивность красного, зеленого и синего:
#FF0000 — чистый красный (255, 0, 0)#00FF00 — чистый зеленый (0, 255, 0)#0000FF — чистый синий (0, 0, 255)#FFFFFF — белый (255, 255, 255)#000000 — черный (0, 0, 0)// Работа с битовыми масками
int flags = 0x0F; // 15 в десятичной системе
int mask = 0xFF00; // 65280 в десятичной
// Адреса памяти
char* ptr = (char*)0x7FFE1234;
// Escape-последовательности
char newline = '\x0A'; // символ перевода строки
MAC-адреса записываются в hex-формате:
00:1A:2B:3C:4D:5EA4-BF-01-23-45-67IPv6-адреса также используют hex:
2001:0db8:85a3:0000:0000:8a2e:0370:73341. Чтение остатков в неправильном порядке
При делении остатки читаются снизу вверх, от последнего к первому. Если прочитать их сверху вниз, получится неверный результат.
2. Путаница между буквами O и 0
Буква O (латинская “о”) не используется в hex. Используется только цифра 0 (ноль). Для избежания путаницы в некоторых шрифтах ноль пишется с диагональным перечеркиванием.
3. Забывание о регистре букв
В большинстве языков программирования 0xFF, 0Xff, 0xff и 0XFF эквивалентны, но для единообразия кода придерживайтесь одного стиля.
4. Неправильная обработка отрицательных чисел
Отрицательные числа в hex могут представляться по-разному в зависимости от контекста:
-1AE6 (для -26₁₀)FFE6| Степень 16 | Десятичное | Hex |
|---|---|---|
| 16⁰ | 1 | 1 |
| 16¹ | 16 | 10 |
| 16² | 256 | 100 |
| 16³ | 4096 | 1000 |
| 16⁴ | 65536 | 10000 |
Популярные круглые числа:
Калькулятор предназначен для образовательных и практических целей. Для критических вычислений рекомендуется дополнительная проверка результатов.
Введите десятичное число в калькулятор, и он автоматически выполнит перевод в шестнадцатеричную систему. Результат отобразится мгновенно с пошаговым объяснением.
Да, калькулятор поддерживает перевод отрицательных чисел. Они представляются в дополнительном коде или с префиксом минуса в зависимости от контекста использования.
В шестнадцатеричной системе используются цифры 0-9 и латинские буквы A-F (или a-f), где A=10, B=11, C=12, D=13, E=14, F=15.
Hex широко применяется в программировании, веб-разработке (цвета), работе с памятью компьютера и низкоуровневом программировании из-за компактности записи и удобства преобразования в двоичную систему.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод чисел из двоичной (binary) системы счисления в десятичную (decimal) — базовая операция в программировании, электронике и информатике. Двоичная …
Перейти к калькуляторуПеревод двоичных чисел в шестнадцатеричную систему счисления — одна из базовых операций в программировании и цифровой электронике. Шестнадцатеричная …
Перейти к калькуляторуПеревод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуЧтобы перевести десятичное число в 16 систему счисления, обычно используют метод деления на основание системы (в данном случае на 16). Этот процесс …
Перейти к калькуляторуСистема счисления — способ записи чисел с помощью определённого набора символов. Десятичная система (основание 10) привычна для повседневного …
Перейти к калькуляторуПеревод чисел в двоичную, восьмеричную и шестнадцатеричную системы — фундаментальная задача в программировании и информатике. Наш онлайн-калькулятор …
Перейти к калькулятору