Перевод в десятичную
Перевод чисел в десятичную систему счисления — базовая операция при работе с компьютерными данными, программировании и цифровой электроникой. …
Перейти к калькулятору →Перевод двоичных чисел в шестнадцатеричную систему счисления — одна из базовых операций в программировании и цифровой электронике. Шестнадцатеричная система (hex) позволяет компактно представлять длинные двоичные последовательности: каждая hex-цифра соответствует ровно 4 битам. Это делает код более читаемым и удобным для работы с адресами памяти, цветовыми кодами и бинарными данными.
Примечание: Калькулятор работает с беззнаковыми числами. Для отрицательных значений используйте специализированные инструменты с поддержкой знаковых систем.
Двоичное число:
Шестнадцатеричное число:
Десятичный эквивалент:
Группировка по 4 бита:
Соответствие группам:
| Двоичная группа | Hex-цифра | Десятичное значение |
|---|
Конвертер автоматически проверяет корректность введенных данных и поддерживает как целые числа, так и дробные значения с точкой.
Самый простой и быстрый способ перевода основан на том, что одна шестнадцатеричная цифра точно соответствует 4 двоичным разрядам.
Пошаговый алгоритм:
Таблица соответствия:
| Двоичное | Hex | Десятичное | Двоичное | Hex | Десятичное |
|---|---|---|---|---|---|
| 0000 | 0 | 0 | 1000 | 8 | 8 |
| 0001 | 1 | 1 | 1001 | 9 | 9 |
| 0010 | 2 | 2 | 1010 | A | 10 |
| 0011 | 3 | 3 | 1011 | B | 11 |
| 0100 | 4 | 4 | 1100 | C | 12 |
| 0101 | 5 | 5 | 1101 | D | 13 |
| 0110 | 6 | 6 | 1110 | E | 14 |
| 0111 | 7 | 7 | 1111 | F | 15 |
Пример 1: Простое число
Двоичное: 11010110
Группировка: 1101 | 0110
Перевод: D | 6
Результат: D6
Пример 2: С дополнением нулями
Двоичное: 101101
Дополнение: 0010 | 1101
Перевод: 2 | D
Результат: 2D
Пример 3: Длинное число
Двоичное: 111010110001
Группировка: 1110 | 1011 | 0001
Перевод: E | B | 1
Результат: EB1
Пример 4: Дробное число
Двоичное: 1010.1100
Целая часть: 1010 = A
Дробная часть: 1100 = C
Результат: A.C
Для проверки или при отсутствии таблицы можно использовать двухэтапный перевод:
Пример:
Двоичное: 11010110
Шаг 1 (в десятичное):
1×2⁷ + 1×2⁶ + 0×2⁵ + 1×2⁴ + 0×2³ + 1×2² + 1×2¹ + 0×2⁰
= 128 + 64 + 0 + 16 + 0 + 4 + 2 + 0 = 214
Шаг 2 (в шестнадцатеричное):
214 ÷ 16 = 13 (остаток 6) → 6
13 ÷ 16 = 0 (остаток 13) → D
Результат: D6 (читаем остатки снизу вверх)
Двоичная система (Binary) — позиционная система счисления с основанием 2, использующая только цифры 0 и 1. Основа всех цифровых вычислений.
Шестнадцатеричная система (Hexadecimal, Hex) — позиционная система с основанием 16, использующая цифры 0-9 и буквы A-F для представления значений от 0 до 15.
Бит (Bit) — минимальная единица информации, принимающая значение 0 или 1. Четыре бита образуют нибл (nibble), который соответствует одной hex-цифре.
Байт (Byte) — 8 бит, представляется двумя шестнадцатеричными цифрами (например, FF = 11111111).
Цветовые коды в HTML/CSS:
RGB(255, 0, 0) = #FF0000
Двоичное: 11111111 00000000 00000000
Адреса памяти:
0x00001010 удобнее читать, чем
00000000000000000001000000010000
Один байт данных компактно представляется двумя hex-цифрами:
| Десятичное | Двоичное | Hex |
|---|---|---|
| 0 | 00000000 | 00 |
| 127 | 01111111 | 7F |
| 255 | 11111111 | FF |
При анализе бинарных данных hex-формат значительно удобнее:
Двоичный дамп памяти:
11010110 10101100 00110011 11110000
Hex-представление (компактное):
D6 AC 33 F0
✗ Неправильное направление группировки
Ошибка: 101101 → 10|1101 → 2D (неверно!)
Правильно: 101101 → 0010|1101 → 2D
Решение: Всегда группируйте справа налево, начиная с младших разрядов.
✗ Забывают дополнять нулями слева
Ошибка: 111 → 7 (некорректно представлено)
Правильно: 111 → 0111 → 7
Решение: Левая группа должна быть дополнена до 4 бит.
✗ Путают буквы верхнего и нижнего регистра
Оба варианта корректны:
1010 = A = a (оба валидны)
Решение: В шестнадцатеричной системе регистр букв не имеет значения, но соблюдайте единообразие.
✗ Неверный перевод дробной части
Ошибка: 1010.11 → A.11 (неверно!)
Правильно: 1010.1100 → A.C
Решение: Дробную часть группируют вправо от точки, дополняя нулями справа при необходимости.
Запомните базовые комбинации:
1111 = F (максимум в 4 битах)1000 = 8 (старший бит)1010 = A, 1011 = B, 1100 = C и т.д.Используйте мнемонику:
Проверка правильности: Переведите результат обратно в двоичную систему — должны получить исходное число.
Работа с большими числами: Разбивайте их на блоки по 16 бит (4 hex-цифры) для удобства:
1101011010110001 = D6B1
| | |
D 6 B 1
Преимущества калькулятора:
Когда считать вручную:
Примечание: При работе с отрицательными числами учитывайте систему представления (прямой, обратный или дополнительный код). Данный конвертер работает с беззнаковыми значениями. Для отрицательных чисел используйте специализированные инструменты с поддержкой знаковых типов данных.
Разбейте двоичное число на группы по 4 бита справа налево. Каждую группу переведите в соответствующую шестнадцатеричную цифру (0000=0, 0001=1, ... 1111=F). Например, 11010110 = 1101 0110 = D6.
Шестнадцатеричная система компактнее представляет двоичные данные. Одна hex-цифра заменяет 4 бита, что упрощает чтение и запись длинных двоичных последовательностей в программировании, при работе с памятью и цветами.
Да, дробную часть переводят аналогично: группируют по 4 бита вправо от точки. Например, 1010.1100 = A.C в шестнадцатеричной системе.
Используются цифры 0-9 и буквы A-F (или a-f), где A=10, B=11, C=12, D=13, E=14, F=15. Всего 16 различных символов.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод чисел в десятичную систему счисления — базовая операция при работе с компьютерными данными, программировании и цифровой электроникой. …
Перейти к калькулятору →Двоичная система счисления — основа работы всех цифровых устройств. Компьютеры оперируют только нулями и единицами, но для человека привычнее …
Перейти к калькулятору →Перевод чисел из различных систем счисления в десятичную — базовая операция в программировании, информатике и цифровой электронике. Десятичная система …
Перейти к калькулятору →Перевод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, …
Перейти к калькулятору →Перевод чисел из десятичной системы счисления в двоичную — базовая операция в информатике и программировании. Двоичная система использует только две …
Перейти к калькулятору →Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькулятору →