Hexadecimal для бинарного конвертера

Преобразовать шестнадцатеричные числа в двоичные числа легко и точно.

Калькулятор

Введите свой номер

Введите шестнадцатеричное число (0-9, A-F)

История

История и значение шестидесятников

Происхождение и эволюция

Система шестнадцатеричных чисел (база-16) имеет богатую историю, начиная с 17-го века, когда математик Готфрид Вильгельм Лейбниц впервые задумал ее около 1679 года. Вопреки распространенному мнению, Лейбниц, а не шведский инженер Джон Уильям Нистром, был оригинальным изобретателем базы 16. Лейбниц исследовал различные обозначения, в том числе используя римские буквы m, n, p, q, r и s для шести дополнительных цифр, необходимых за пределами 0-9.

The term "hexadecimal" itself wasn't popularized until the 1950s, when the National Bureau of Standards (now known as the National Institute of Standards and Technology) used it for the Standards Eastern Automatic Computer (SEAC). They established the now-standard notation of using 0-9 and A-F as the sixteen digits, which has remained the convention ever since.

Throughout history, various terms have been used for base 16, including sedecimal, sexdecimal, sedenary, and senidenary. The term "hexadecimal" is actually a hybrid of Greek and Latin roots (Greek "hex" for six and Latin "decimal" for ten), making it etymologically impure, though now universally accepted.

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

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

  • Эффективное бинарное представительство: Каждая шестнадцатеричная цифра идеально представляет четыре двоичные цифры (биты), что делает ее невероятно компактным способом выражения двоичных данных. Например, двоичное число 1010110110001010 может быть записано гораздо более кратко, как AB8A в шестнадцатеричных числах.
  • Адреса памяти: Местоположения компьютерной памяти обычно выражаются шестнадцатеричными, поскольку они обеспечивают более читаемый человеком формат, чем длинные строки двоичных цифр.
  • Цветные коды: Веб-разработчики ежедневно используют шестнадцатеричные цветовые коды CSS (например, #FF5733), где каждая пара шестизначных цифр представляет интенсивность красных, зеленых и синих компонентов.
  • Язык Ассамблеи: Низкоуровневое программирование часто включает шестнадцатеричную нотацию для адресов памяти, операционных кодов и немедленных значений.
  • Отладка: Hexadecimal используется в инструментах отладки и сливах памяти для отображения двоичных данных в более читаемом формате.
  • Адреса сети: MAC-адреса и IPv6-адреса используют шестнадцатеричное обозначение для компактного представления.

Современные приложения

Сегодня шестнадцатеричное имеет важное значение в различных вычислительных контекстах:

Цифровая безопасность

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

Файловые форматы

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

Аппаратное программирование

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

Цифровые медиа

Бинарные данные в изображениях, аудио и видео файлах часто представлены и манипулируются в шестидесятичной форме.

Ты знал?The common computer notation "0x" used to prefix hexadecimal numbers (such as 0x1A3F) became widespread through the C programming language, though its origins may trace back to earlier IBM systems.

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

Руководство

Как конвертировать шестнадцатеричную в двоичную

Hexadecimal (база-16) использует следующие цифры:

0-9

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

Шаги для преобразования:

  1. 1
    Преобразуйте каждую шестнадцатеричную цифру в ее 4-битный бинарный эквивалент
  2. 2
    Объедините все двоичные цифры по порядку
Пример:

1A = 0001 1010

1 = 0001

A = 1010

Гексадецимальная таблица бинарной конверсии:

0 = 0000

1 = 0001

2 = 0010

3 = 0011

4 = 0100

5 = 0101

6 = 0110

7 = 0111

8 = 1000

9 = 1001

A = 1010

B = 1011

C = 1100

D = 1101

E = 1110

F = 1111

Примеры

Общие примеры

Пример 1Базовые числа

0x0 = 0000

0x1 = 0001

0x9 = 1001

Пример 2Письма

0xA = 1010

0xF = 1111

0xFF = 11111111

Пример 3Общие ценности

0x10 = 00010000

0x100 = 000100000000

0x1000 = 0001000000000000

Пример 4Смешанные числа

0x1A = 00011010

0xB4 = 10110100

0x3E8 = 001111101000

Инструменты

Преобразователи математики

Нужны другие конвертеры?

Не можете найти нужный вам конвертер?Свяжитесь с намиПредложить другие преобразователи математики.