Перевод из десятичной системы
Перевод из десятичной системы счисления — это процесс преобразования числа, записанного в привычной нам десятичной форме (основание 10), в …
Перейти к калькулятору →Шестнадцатеричная (hex) система счисления — это позиционная система с основанием 16, использующая цифры 0-9 и буквы A-F. Она широко применяется в программировании, веб-дизайне и компьютерных науках для компактного представления двоичных данных. Калькулятор позволяет быстро перевести в шестнадцатеричную систему числа из десятичной, двоичной и восьмеричной форм.
Исходное число:
Система счисления:
Результат в HEX:
Проверка (десятичное):
Шаг :
Алгоритм деления на 16:
Пример: 2748₁₀ → Hex
| Шаг | Деление | Частное | Остаток | Hex |
|---|---|---|---|---|
| 1 | 2748 ÷ 16 | 171 | 12 | C |
| 2 | 171 ÷ 16 | 10 | 11 | B |
| 3 | 10 ÷ 16 | 0 | 10 | A |
Результат: ABC₁₆
Проверка: A×16² + B×16¹ + C×16⁰ = 10×256 + 11×16 + 12 = 2560 + 176 + 12 = 2748 ✓
Алгоритм группировки:
Таблица соответствия:
| Двоичная | Hex | Десятичная |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | A | 10 |
| 1011 | B | 11 |
| 1100 | C | 12 |
| 1101 | D | 13 |
| 1110 | E | 14 |
| 1111 | F | 15 |
Пример: 11010111010₂ → Hex
110 1011 1010
↓ ↓ ↓
6 B A
Результат: 6BA₁₆
Через десятичную промежуточную:
Пример: 1732₈ → Hex
Результат: 3DA₁₆
Для дробной части используется умножение на 16:
Пример: 0.625₁₀ → Hex
| Шаг | Умножение | Целая часть | Дробная часть |
|---|---|---|---|
| 1 | 0.625 × 16 | 10 (A) | 0 |
Результат: 0.A₁₆
Комбинированный пример: 45.625₁₀
Шестнадцатеричная система (Hexadecimal, Hex) — позиционная система счисления с основанием 16. Использует символы: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Разряд (Позиция) — положение цифры в числе. Вес разряда определяется как 16ⁿ, где n — позиция справа (начиная с 0).
Нибл (Nibble) — группа из 4 бит, соответствующая одной hex-цифре.
Префикс 0x — обозначение hex-чисел в программировании (например, 0xFF = 255₁₀).
Дополнительный код (Two’s complement) — способ представления отрицательных чисел в компьютерах.
Цвета в веб-дизайне записываются в hex-формате RGB:
Каждая пара символов представляет интенсивность цветового канала от 00 (0) до FF (255).
В программировании адреса записываются в hex:
0x0000 - 0x00FF // Первые 256 байт
0x1000 - 0x1FFF // Диапазон 4096 адресов
Аппаратные адреса сетевых устройств:
00:1A:2B:3C:4D:5E
Каждая пара — hex-значение одного байта.
Контрольные суммы файлов представляются в hex:
MD5: d41d8cd98f00b204e9800998ecf8427e
SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
✗ Ошибка: при делении читать остатки сверху вниз.
✓ Правильно: остатки читаются снизу вверх (от последнего к первому).
✗ Ошибка: использовать O (букву) вместо 0 (ноль).
✓ Правильно: в hex используются только цифры 0-9 и буквы A-F.
✗ Ошибка: группировать двоичные числа по 3 или 5 бит.
✓ Правильно: группы строго по 4 бита для точной конвертации.
При программировании:
# Без префикса — десятичное число
number = 255
# С префиксом — шестнадцатеричное
number = 0xFF # Тоже 255
Запомните соответствия A-F: создайте ментальную карту (A=10, B=11… F=15).
Используйте калькулятор для проверки: даже опытные программисты проверяют вычисления.
Привыкайте к префиксу 0x: он стандартен в большинстве языков программирования.
Практикуйте группировку: переводите двоичные числа в уме, разбивая на нибблы.
Сохраняйте регистр: обычно используются заглавные буквы (FF вместо ff), хотя оба варианта корректны.
| 16⁰ | 16¹ | 16² | 16³ | 16⁴ | 16⁵ |
|---|---|---|---|---|---|
| 1 | 16 | 256 | 4096 | 65536 | 1048576 |
| Dec | Hex | Двоичная | Применение |
|---|---|---|---|
| 0 | 0 | 0000 | Минимум |
| 15 | F | 1111 | Максимум нибла |
| 16 | 10 | 10000 | Основание системы |
| 255 | FF | 11111111 | Максимум байта |
| 256 | 100 | 100000000 | Минимум 2 байт |
| Dec | Hex | Dec | Hex | Dec | Hex | Dec | Hex |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 8 | 8 | 16 | 10 | 24 | 18 |
| 1 | 1 | 9 | 9 | 17 | 11 | 25 | 19 |
| 2 | 2 | 10 | A | 18 | 12 | 26 | 1A |
| 3 | 3 | 11 | B | 19 | 13 | 27 | 1B |
| 4 | 4 | 12 | C | 20 | 14 | 28 | 1C |
| 5 | 5 | 13 | D | 21 | 15 | 29 | 1D |
| 6 | 6 | 14 | E | 22 | 16 | 30 | 1E |
| 7 | 7 | 15 | F | 23 | 17 | 31 | 1F |
Калькулятор выполняет точные вычисления для чисел любой длины. Результаты применимы в программировании, веб-разработке, сетевых технологиях и криптографии.
Делите число на 16, записывайте остатки (0-9, A-F), затем читайте их снизу вверх. Например, 255 ÷ 16 = 15 (остаток F), 15 ÷ 16 = 0 (остаток F), результат: FF.
Буквы представляют числа от 10 до 15: A=10, B=11, C=12, D=13, E=14, F=15. Это позволяет использовать одну цифру для значений больше 9.
Hex компактно представляет двоичные данные: один hex-символ = 4 бита. Применяется для кодов цветов, адресов памяти, MAC-адресов, хэш-сумм.
Да, но результат зависит от представления: знаковое (с минусом) или дополнительный код. Калькулятор обрабатывает оба варианта.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод из десятичной системы счисления — это процесс преобразования числа, записанного в привычной нам десятичной форме (основание 10), в …
Перейти к калькулятору →Перевод чисел из различных систем счисления в десятичную — базовая операция в программировании, электронике и математике. Десятичная система привычна …
Перейти к калькулятору →Перевод целых чисел из десятичной системы счисления в другие основания — базовая операция в программировании, информатике и цифровой технике. …
Перейти к калькулятору →Перевод чисел из различных систем счисления в десятичную — базовая операция в математике, программировании и информатике. Десятичная система …
Перейти к калькулятору →Перевод двоичных чисел в шестнадцатеричную систему счисления — одна из базовых операций в программировании и цифровой электронике. Шестнадцатеричная …
Перейти к калькулятору →Двоичная система счисления — основа работы всех цифровых устройств. Компьютеры оперируют только нулями и единицами, но для человека привычнее …
Перейти к калькулятору →