Как переводить из двоичной системы в шестнадцатеричную

Загрузить PDFЗагрузить PDF

В этой статье рассказывается о преобразовании двоичных чисел (двоичная система счисления с основанием 2) в шестнадцатеричные (шестнадцатеричная система счисления с основанием 16). Этот навык пригодится вам в программировании, математике, а также для написания длинных двоичных строк. Так как основанием обеих систем счисления является число 2 в соответствующей степени, то преобразовать двоичное число в шестнадцатеричное гораздо проще, чем, например, преобразовать десятичное число в двоичное. Описанный метод предполагает, что вы хорошо знакомы с операциями сложения и счета.

Метод 1
Метод 1 из 2:

Основные преобразования

Загрузить PDF
  1. How.com.vn Русский: Step 1 Для преобразования вам...
    Для преобразования вам понадобится двоичное число, состоящее из как минимум четырех цифр. Двоичные числа включают только цифры 0 и 1, а шестнадцатеричные – цифры от 0 до 9 и буквы от A до F (так как шестнадцатеричная система счисления имеет основание 16). В шестнадцатеричные числа вы можете преобразовать двоичные числа с любым количеством цифр (1, 01, 101101 и так далее), но этот метод подразумевает, что двоичное число состоит из четырех цифр (0101 – 5; 1100 – C и так далее). Рассмотрим пример: 1010.
    • 1010
    • Если количество цифр в данном вам двоичном числе меньше четырех, слева припишите к этому числу нули, чтобы преобразовать его в четырехзначное число. Например, двоичное число 01 преобразуйте в 0001.[1]
  2. How.com.vn Русский: Step 2 Над последней цифрой напишите маленькую цифру 1.
    Каждая из четырех цифр соответствует разряду в десятичной системе счисления. Последняя цифра – это разряд единиц. В следующих шагах будут описаны значения других цифр. Сейчас над последней цифрой напишите маленькую цифру 1.[2]
    • 1010
    • Обратите внимание, что вы не возводите цифры в степень – это просто способ наглядного представления значения каждой цифры.
  3. How.com.vn Русский: Step 3 Над третьей цифрой...
    Над третьей цифрой напишите маленькую цифру 2, над второй – цифру 4, над первой – цифру 8. Эти маленькие цифры называются символами-заполнителями. Так записывается потому, что каждая цифра соответствует определенной степени основания 2. Первая цифра – это , вторая – и так далее.
    • 1010
  4. How.com.vn Русский: Step 4 Определите, какие символы-заполнители у вас есть.
    Это довольно просто, если вы записали определенную цифру над каждой цифрой двоичного числа. Например, если первой цифрой двоичного числа является 1, то у вас есть одна восьмерка (над первой цифрой вы написали 8). Если второй цифрой двоичного числа является 0, то четверок у вас нет. Третья цифра определяет количество двоек, а четвертая – количество единиц. В нашем примере:[3]
    • 1010
    • 8 0 2 0
  5. How.com.vn Русский: Step 5 Сложите найденные цифры.
    Определив цифры шестнадцатеричного числа, сложите их.
    • 1010
    • 8 0 2 0
    • Окончательный ответ: двоичное число 1010 преобразуется в шестнадцатеричное число A.
  6. How.com.vn Русский: Step 6 Если сумма цифр больше 9, замените цифру на букву.
    Так вы не запутаетесь при чтении шестнадцатеричных чисел (это 1 и 5 или 15?). К счастью, сумма цифр никогда не превышает 15, поэтому каждой цифре, начиная с 10, соответствует буква латинского алфавита (с A по F):
  7. How.com.vn Русский: Step 7 Преобразуйте несколько двоичных...
    Преобразуйте несколько двоичных чисел, чтобы лучше усвоить описанный принцип. Чтобы увидеть решение и ответ каждой из приведенных ниже задач, при помощи мыши выделите пустое пространство под соответствующей задачей.
    • Преобразуйте двоичное число 1 в шестнадцатеричное.
      • Припишите нули для получения четырехзначного числа: 0001
      • Определите символы-заполнители (цифры):
      • Сложите найденные цифры:
      • Ответ: 1
    • Преобразуйте двоичное число 0101 в шестнадцатеричное.
      • Припишите нули для получения четырехзначного числа: 0101
      • Определите символы-заполнители (цифры):
      • Сложите найденные цифры:
      • Ответ: 5
    • Преобразуйте двоичное число 1110 в шестнадцатеричное.
      • Припишите нули для получения четырехзначного числа: 1110
      • Определите символы-заполнители (цифры):
      • Сложите найденные цифры:
      • Ответ: E
    • Преобразуйте двоичное число 0011 в шестнадцатеричное.
      • Припишите нули для получения четырехзначного числа: 0011
      • Определите символы-заполнители (цифры):
      • Сложите найденные цифры:
      • Ответ: B
    Реклама
Метод 2
Метод 2 из 2:

Преобразование длинных двоичных строк

Загрузить PDF
  1. How.com.vn Русский: Step 1 Разбейте строку двоичных...
    Разбейте строку двоичных чисел на группы по четыре цифры (начиная справа). При преобразовании четыре цифры двоичного числа конвертируются в одну цифру шестнадцатеричного числа. Таким образом, для преобразования любого двоичного числа для начала разбейте его на группы из четырех цифр, начиная справа. Например:
    • Преобразуйте двоичное число в шестнадцатеричное.
  2. How.com.vn Русский: Step 2 Если первая группа...
    Если первая группа включает менее четырех цифр, припишите к ней нули. Нули не повлияют на преобразование, но упростят понимание процесса. Запомните: каждая группа должна состоять из четырех цифр.
    • Преобразуйте двоичное число в шестнадцатеричное.
    • '
  3. How.com.vn Русский: Step 3 Конвертируйте группы цифр по порядку.
    Вы будете работать с каждой группой цифр по отдельности, поэтому разделите их пробелом, чтобы не запутаться. Теперь вы можете приступить к преобразованию каждой группы цифр в цифры шестнадцатеричного числа. В нашем примере:[4]
  4. How.com.vn Русский: Step 4 Избавьтесь от пробелов, чтобы получить шестнадцатеричное число.
    Преобразовав каждую группу, состоящую из четырех цифр, соедините найденные цифры шестнадцатеричного числа, чтобы получить окончательный ответ. В нашем примере:
    • (0011) (1011) (0010) (1001)</math>
    • 3 B 2 9
  5. How.com.vn Русский: Step 5 Для проверки полученного...
    Для проверки полученного ответа сверьтесь с приведенной ниже таблицей. Четырехзначных комбинаций цифр 0 и 1 всего 16, поэтому для проверки правильности преобразования каждой группы, состоящей из четырех цифр, используйте следующую таблицу.
    Реклама
Двоичное  Шестнадцатеричное  
00
11
102
113
1004
1015
1106
1117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Советы

  • Двоичная система счисления имеет основание 2 (то есть в ней используются только две цифры: 0 и 1). Шестнадцатеричная система счисления имеет основание 16. Понимаете ли вы, зачем вам четыре цифры двоичного числа для их преобразования в цифру шестнадцатеричного числа? Потому что вам нужно четыре двойки, так как .
Реклама

Предупреждения

  • Если вы неправильно преобразовали двоичное представление адреса в шестнадцатеричное, результаты работы адреса в HEX-представлении будут перепутаны.
Реклама

Об этой статье

How.com.vn Русский: Команда How.com.vn
Соавтор(ы): :
Штатный автор How.com.vn
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров How.com.vn тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 159 552.
Категории: Школа
Эту страницу просматривали 159 552 раза.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама