Бинарный Hexadecimal преобразователь
Преобразовать двоичные числа в шестнадцатеричные числа легко и точно.
Введите свой номер
Таблица содержимого
Понимание систем чисел
Системы счисления являются основой для вычислений и предоставляют различные способы представления численных значений. Понимание их важно для эффективного программирования, информатики и цифровой электроники.
Что такое числовые системы?
A number system is a mathematical notation for representing numbers using digits or symbols in a consistent manner. Each system has a "base" that determines how many unique digits are used before place values shift.
Десятичная (этап-10)
Наша повседневная система с цифрами 0-9. Каждая позиция представляет собой мощность 10.
Пример: 35810
= 3×10² + 5×10¹ + 8×10⁰
= 300 + 50 + 8
Бинарные (Base-2)
Родной язык компьютера, использующий только цифры 0-1. Каждая позиция представляет собой силу 2.
Пример: 10112
= 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 8 + 0 + 2 + 1 = 11₁₀
Hexadecimal (База-16)
Использует цифры 0-9 и буквы A-F (представляющие 10-15). Каждая позиция представляет силу 16.
Пример: 1A316
= 1×16² + 10×16¹ + 3×16⁰
= 256 + 160 + 3 = 419₁₀
Почему компьютерные системы используют разные числовые базы
Компьютеры используют двоичный код, потому что электронные компоненты, естественно, существуют в двух состояниях: на (1) и выключено (0). Однако двоичные числа могут стать очень длинными и трудными для эффективной работы.
Взаимосвязь между бинарными и шестнадцатеричными
Hexadecimal служит компактным представлением двоичных данных, что значительно облегчает людям чтение и работу с:
- Каждая шестнадцатеричная цифра представляет ровно 4 двоичных цифры (щелчок)
- 4 двоичные цифры могут представлять значения от 0 до 15, соответствующие диапазону одной шестнадцатеричной цифры
- Это создает идеальное соотношение сжатия 4:1 для представления двоичной информации
Практические применения
Программирование
Адреса памяти, цветовые значения (RGB) и битовые манипуляции в коде часто используют шестнадцатеричное обозначение.
Сеть
MAC-адреса и IPv6-адреса написаны в шестнадцатеричном формате.
Компьютерная архитектура
Низкоуровневые свалки памяти, машинный код и инструменты отладки часто используют шестнадцатеричные.
Цифровая электроника
Аппаратные регистры и значения конфигурации обычно представлены в двоичном или шестнадцатеричном виде.
Бинарно-гексадециальная таблица конверсии
десятичный | двоичный | шестидесятичный |
---|---|---|
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
10 | 1010 | A |
11 | 1011 | B |
12 | 1100 | C |
13 | 1101 | D |
14 | 1110 | E |
15 | 1111 | F |
Как конвертировать Binary в Hexadecimal
Чтобы преобразовать двоичную в шестнадцатеричную, мы группируем двоичные цифры в наборы из 4 (начиная с правой) и преобразуем каждую группу в ее шестидесятичный эквивалент.
Шаги для преобразования:
-
1Группируйте двоичные цифры в наборы из 4, начиная с правой
-
2Преобразовать каждую группу из 4 двоичных цифр в ее шестидесятичный эквивалент
-
3Объединить все шестнадцатеричные цифры по порядку
11010 = 0001 1010
0001 = 1
1010 = A
Результат: 1А
Бинарная таблица шестидесятичной конверсии:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F
Общие примеры
Пример 1Базовые числа
0 = 0
1 = 1
10 = 2
Пример 2Общие ценности
100 = 4
1000 = 8
10000 = 10
Пример 3Смешанные числа
1010 = A
1100 = C
1111 = F
Пример 4Большие числа
10000 = 10
100000 = 20
1000000 = 40