Перевод из шестнадцатеричной в десятичную систему счисления, калькулятор
Исходное число
Направление перевода
2 (двоичная) 3 4 5 6 7 8 (восьмеричная) 9 10 (десятичная) 11 12 13 14 15 16 (шестнадцатеричная) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 2 (двоичная) 3 4 5 6 7 8 (восьмеричная) 9 10 (десятичная) 11 12 13 14 15 16 (шестнадцатеричная) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Сообщить об ошибке
В избранное
Виджет
Вы можете сохранять ваши расчеты и они будут отображаться здесь.
Для сохранения расчета воспользуйтесь кнопкой под формой калькулятора.
Преобразовать число из шестнадцатеричной системы счисления в десятичную можно следующим образом:
Каждый разряд числа необходимо умножить на 16n, где n — номер разряда, начиная с 0. Затем суммировать полученные значения.
abc2 = (a×162 + b×161 + c×16 0)10
5A16 = (5*161 + 10*80)10 = 9010
Смотрите также
- Перевод из двоичной в десятичную
- Перевод из двоичной в восьмеричную
- Перевод из двоичной в шестнадцатеричную
- Перевод из десятичной в двоичную
- Перевод из десятичной в восьмеричную
- Перевод из десятичной в шестнадцатеричную
- Перевод из восьмеричной в двоичную
- Перевод из восьмеричной в десятичную
- Перевод из шестнадцатеричной в двоичную
Перевод из шестнадцатеричной в двоичную систему счисления, калькулятор
Осуществить перевод числа из шестнадцатеричной системы счисления в двоичную можно тремя способами.
Способ 1:
Перевести сначала в десятичную систему счисления, затем из нее в конечную.
Способ 2:
- Каждый разряд шестнадцатеричного числа, начиная с высшего делим на 2, записываем остаток и делим снова до тех пор, пока в результате не будет нуля. Каждый раз записываем остаток. Буквеные разряды шестнадцатеричного числа заменяем соответствующими числовыми значениями: A — 10, B — 11, C — 12, D — 13, E — 14, F — 15.
- Записываем полученные остатки в обратном порядке, получая двоичное число.
- Если полученное двоичное число имеет менее четырех разрядов (то есть на если предыдущем шаге получили менее четырех остатков), то дополняем нулями слева до четырех разрядов.
- Повторяем предыдущие шаги для каждого следующего разряда, таким образом получаем несколько групп по 4 разряда двоичного числа.
- Записываем все вместе по порядку, отбрасываем нули слева при их наличии, получаем искомую двоичную запись числа.
Возьмем число 8E16.
- Делим на 2 каждый разряд, начиная с высшего, получаем остатки:
8 / 2 = 4, остаток 0
4 / 2 = 2, остаток 0
2 / 2 = 1, остаток 0
1 / 2 = 0, остаток 1
- Записываем остатки в обратном порядке: 1000
- Дополнять нулями не нужно, т.к. полученное число имеет 4 разряда.
- Повторяем для каждого следующего разряда:
E / 2 = 14 / 2 = 7, остаток 0
7 / 2 = 3, остаток 1
3 / 2 = 1, остаток 1
1 / 2 = 0, остаток 1
Получаем 1110
- Записываем все вместе (1000)(1110), получаем двоичное число 100011102
Способ 3:
Используем таблицу тетрад:
Цифра | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тетрада | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Каждую цифру исходного числа заменяется на соответствующие тетрады. Ведущие нули самой первой тетрады отбрасываются.
D816 = (1101) (1000) = 110110002
Смотрите также
- Перевод из двоичной в десятичную
- Перевод из двоичной в восьмеричную
- Перевод из двоичной в шестнадцатеричную
- Перевод из десятичной в двоичную
- Перевод из десятичной в восьмеричную
- Перевод из десятичной в шестнадцатеричную
- Перевод из восьмеричной в двоичную
- Перевод из восьмеричной в десятичную
- Перевод из шестнадцатеричной в десятичную
Шестнадцатеричные числа — Electronics-Lab.com
Шестнадцатеричные числа
Шестнадцатеричное число (16) представляет собой систему счисления с основанием 16 , в которой используется шестнадцать (16) чисел для представления значения его разряда. В шестнадцатеричном числе используется группа или набор из четырех (4) двоичных цифр для формирования шестнадцатеричной цифры . Другими словами, шестнадцатеричная цифра эквивалентна полубайту, а из предыдущей статьи мы знаем, что полубайт — это четырехбитное двоичное число. Крайний правый полубайт образует наименее значимую шестнадцатеричную цифру, а слева от него можно добавлять полубайты для представления большего шестнадцатеричного числа.
Архитектура цифровых систем рассчитана на 8-, 16-, 32- и 64-битные и т. д. двоичные числа и представление этих чисел нулями (0) и единицами (1) становятся довольно запутанными и сложными. Чтение и запись больших двоичных чисел может привести к ошибкам, и информация действительно может стать сомнительной. Представлением больших двоичных чисел можно управлять с помощью системы нумерации с более высоким базовым значением, которая будет вмещать больше значений в однозначных цифрах по сравнению с двоичными цифрами (битами). Восьмеричная цифра (с основанием 8) может использовать восемь (8) чисел (от 0 до 7) и может вмещать 3-битное двоичное число. 3-битное двоичное число довольно мало и не подходит для 8-, 16-, 32- и 64-битных архитектур и т. д. Точно так же десятичное число подходит для представления 3-битного двоичного числа, но тратит впустую два (8 и 9).) числовые значения. Другими словами, восьмеричная система счисления более подходит по сравнению с десятичными (десятичными) числами, когда речь идет о представлении двоичных чисел.
Подходящей и подходящей системой нумерации является та, которая может вмещать 4-битное двоичное число. Как мы знаем, 4-битное число может содержать шестнадцать (16) значений (два, возведенные в степень четыре). Для этого требуется система счисления, имеющая набор из шестнадцати значений, то есть от 0 до 15. Десятичная цифра имеет диапазон чисел от 0 до 9, и такие числа, как 10, 11, 12, 14 и 15, не могут быть представлены, поскольку они предполагает использование ранее использовавшихся номеров. В шестнадцатеричном формате значения выше девяти (9) представлены английскими алфавитами, такими как A, B, C и т. д. Использование этих алфавитов решает проблему повторения чисел для десяти (10) и более значений.
Это означает, что A, B, C, D, E и F в шестнадцатеричном формате представляют собой десятичные числа: десять (10), одиннадцать (11), двенадцать (12), тринадцать (13), четырнадцать (14) и пятнадцать ( 15). То же самое верно для представления эквивалентных двоичных чисел «1010», «1011», «1100», «1101», «1110». и «1111» соответственно. Сложность представления большего двоичного числа можно облегчить, разбив двоичное число на группы по 4 бита. Например, рассмотрим (1101100111001010 2 ) — 16-битное двоичное число, которое можно записать как (1101 1001 1100 1010 2 ) . Последнее достигается путем разбиения на группу или набор из 4 битов, и полученное двоичное число намного легче читать.
Длину и сложность двоичных чисел можно дополнительно уменьшить, преобразовав их в эквивалентные шестнадцатеричные числа. Однако шестнадцатеричные числа являются сложными по сравнению с десятичными числами и используются только в цифровых системах. Четырехбитные двоичные числа «0000», «0001», «0010», … и «1111» представлены одной шестнадцатеричной цифрой. Четырехбитное двоичное число называется «полубайтом», что эквивалентно шестнадцатеричной цифре. Байт состоит из 8 бит или двух полубайтов, и две шестнадцатеричные цифры представляют его эквивалент. Например, двоичное число (10100111 2 ) разделен на две половинки/кусочки (1010 0111 2 ) . При этом (1010 2 ) эквивалентно (10 10 ) в десятичном виде и ( A 16 ) в шестнадцатеричном. Точно так же второй полубайт (0111 2 ) эквивалентен (7) в десятичном и шестнадцатеричном формате. Таким образом, двоичное число (10100111 2 ) эквивалентно (A7 16 ) в шестнадцатеричном формате.
Шестнадцатеричные числа
В следующей таблице перечислены десятичные числа от 0 до 15 и их эквиваленты в двоичных и шестнадцатеричных числах.
В приведенной выше таблице показаны эквивалентные десятичные числа от 0 до 15 для шестнадцатеричных цифр. Для подсчета чисел после пятнадцати (F) в шестнадцатеричном формате используется процедура, аналогичная другим системам счисления, т. е. включая значащую цифру слева. Например, число «16», преобразованное в двоичное число, равно 9.0005 (0001 0000) 2 и его эквивалент в шестнадцатеричном формате (10 16 ). Точно так же эквивалентом 17 в шестнадцатеричном формате является (11 16 ) , и, следуя той же процедуре, шестнадцатеричное число может быть расширено до желаемого значения. Используя приведенную выше таблицу, любое двоичное число можно легко преобразовать в эквивалентное ему шестнадцатеричное число. Например, 16-битное число (1010 1100 0111 1011 2 ) , преобразованное в шестнадцатеричное, равно (AC7B 16 ) . Гораздо проще написать и запомнить это шестнадцатеричное число, чем 16-битный ряд из 0 и 1. Следовательно, рекомендуется записывать двоичные числа в шестнадцатеричной системе счисления, чтобы избежать ошибок и т. д. значащая цифра для обозначения шестнадцатеричного значения. Например, указанное выше шестнадцатеричное число (AC7B 16 ) также можно записать как 9.0005 (#AC7B) .
Счет в шестнадцатеричном формате
Как описано выше, значение шестнадцатеричного числа можно расширить, используя дополнительные значащие цифры. Одна шестнадцатеричная цифра, начинающаяся с «0», может составлять до #F (15 X 16 0 = 15 10 ) , расширенная до двух цифр, может составлять до #FF (15 X 16 1). +15 х 16 0 = 255 10 ) . Точно так же #FFFF и #FFFF могут считать до 9.0005 4095 10 и 65535 10 , соответственно. В следующей таблице указан вес каждой цифры в шестнадцатеричном числе.
Добавление нулей к двоичному числу
Поскольку двоичное число разбивается на группы, состоящие из 4 бит, для определения его эквивалентного шестнадцатеричного числа. Для этого требуется двоичное число, состоящее из битов, кратных четырем (4), например. 4, 18, 12, 16 и 20 и т. д. Однако это может быть не так, когда речь идет о двоичных числах, а двоичные числа могут различаться по длине в битах. Решение состоит в том, чтобы начать разбивать двоичные числа на группы по 4 бита, начиная с младшего значащего бита (LSB), и, в конце концов, у нас останется менее 4 бит в конце. Ведущие нули добавляются к оставшимся битам, увеличивая их длину до 4 бит. Эта группа из 4 битов составляет старшую значащую цифру (MSD) шестнадцатеричных чисел. В следующей таблице нестандартное 13-битное двоичное число (1 0101 1101 1010 10 ) преобразуется в 16-разрядное (делящееся на 4) двоичное число путем добавления ведущих нулей, а затем определяется его эквивалентное шестнадцатеричное число.
В приведенном выше примере 13-битное число требует добавления 3 битов с нулевыми значениями к крайней левой части, чтобы сделать его 16-битным двоичным числом. Точно так же 10-битное двоичное число потребует добавления шести (6) нулевых битов. Использование шестнадцатеричных чисел сокращает длину двоичных чисел в четыре (4) раза, а преобразование из двоичного в шестнадцатеричное или из шестнадцатеричного в двоичное выполняется легко и быстро.
Преобразование шестнадцатеричных чисел в десятичные
Преобразование шестнадцатеричных значений в десятичные достигается с помощью метода взвешенной суммы цифр, описанного в предыдущей статье. В следующем примере шестнадцатеричное число (#7DE5) преобразуется в десятичное число.
Преобразование десятичного числа в шестнадцатеричное
Преобразование десятичного числа в шестнадцатеричное требует применения метода повторного деления на 16, который использовался для преобразования десятичного числа в эквивалентное ему двоичное значение в предыдущей статье. То же десятичное число (238 10 ) используется для получения эквивалентного ему шестнадцатеричного числа в следующем примере.
Пример преобразования двоичного числа в шестнадцатеричное
Ниже показано преобразование 8-битного двоичного числа (11011001 2 ) в шестнадцатеричное число.
Шестнадцатеричный код в двоичный и десятичный Пример
Преобразование #8C4A в его эквивалентное двоичное и десятичное число показано ниже в качестве примера.
Заключение
- В шестнадцатеричном числе используется система счисления с основанием 16, и его цифры могут состоять из шестнадцати (16) цифр от 0 до 15. В шестнадцатеричном формате буквы с заглавной буквы: A, B, C, D, E и F используются как эквивалентно 10, 11, 12, 13, 14 и 15 соответственно.
- В шестнадцатеричных числах каждая цифра представляет собой группу или набор из 4 битов. Эквивалент двоичного числа в шестнадцатеричном виде получается путем разбиения двоичного числа на группы по 4 бита, а затем, в зависимости от значения каждой 4-битной группы, каждой группе присваивается эквивалентное шестнадцатеричное значение от «0» до «F».
- Двоичные числа могут потребовать добавления начальных нулей в крайнюю левую (наиболее значащую) сторону для формирования 4-битных групп.
- Шестнадцатеричное число представляется с помощью «16» в качестве нижнего индекса или решетки (#) с крайней левой стороны, например. 2A7E 16 или #2A7E.
- Шестнадцатеричное число можно преобразовать в десятичное число с помощью метода взвешенной суммы цифр. Преобразование десятичного числа в шестнадцатеричное требует применения метода повторного деления на 16.
- Шестнадцатеричные числа удобны для представления больших двоичных чисел. Шестнадцатеричное число уменьшает длину эквивалентного ему двоичного числа в четыре (4) раза. Более того, преобразование из двоичного в шестнадцатеричное и из шестнадцатеричного в двоичное осуществляется легко и быстро.
Подпишитесь на нас и поставьте лайк:
Шестнадцатеричная система счисления – Математические тайны
Определение
Шестнадцатеричная система счисления – это тип системы счисления, базовое значение которого равно 16. Иногда оно также произносится как 9.0005 ‘шестнадцатеричный’ . Шестнадцатеричные числа представлены всего 16 символами. Эти символы или значения 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E и F. Каждая цифра представляет десятичное значение. Например, D равно десятичной системе счисления 13.
Шестнадцатеричные системы счисления могут быть преобразованы в другие системы счисления, такие как двоичная система счисления (основание 2), восьмеричная система счисления (основание 8) и десятичная система счисления (основание 10). . Концепция системы счисления подробно объясняется в программе 9 класса.
список из 16 шестнадцатеричных цифр с их эквивалентным десятичным, восьмеричным и двоичным представлением приведен здесь в виде таблицы, которая поможет в преобразовании системы счисления. Этот список также можно использовать в качестве переводчика или конвертера. 1
Шестнадцатеричная система счисления – BYJUSПример
Здесь мы увидим пример расчета десятичного эквивалента шестнадцатеричного числа
Шестнадцатеричное число: 2 392DA 1 02FШаг 1: Шаг 2: (1 x 65536) + (9 x 4096) + (15 x 256) + (13 x 16) + (10 x 1)
Шаг 3: (65536+ 36864 + 3840 + 208 + 10) 10
Шаг 4: (106458)₁₀ или 106458
Ссылки
1 «Что такое шестнадцатеричная система счисления? Таблица, Преобразования, Примеры». 2022. БАЙЮС . https://byjus.com/maths/шестнадцатеричная система счисления/.
Дополнительная литература
«Арифметические операции с шестнадцатеричными числами — GeeksForGeeks». 2020. GeeksForGeeks . https://www.geeksforgeeks.org/arithmetic-operations-of-hexadecimal-numbers/.
Джастис, Далтон. 2014. «Шестнадцатеричный». SlideServe . https://www.slideserve.com/dalton/hexadecimal.
Видео
Шестнадцатеричная система счисления Шестнадцатеричная система счисления | Применение математических рассуждений | Предварительная алгебра | Академия Хана youtube.com/embed/ViRR7qoeMpU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en&autohide=2&wmode=transparent» allowfullscreen=»true» sandbox=»allow-scripts allow-same-origin allow-popups allow-presentation»> В чем смысл шестнадцатеричной системы счисления? (GCSE) Зачем нужны шестнадцатеричная и восьмеричная системы счисления?Очень важно понять причину использования шестнадцатеричной и восьмеричной систем счисления. В этом видео я объяснил необходимость, различные варианты использования шестнадцатеричной и восьмеричной систем счисления, а также преобразование между двоичной, шестнадцатеричной и восьмеричной системами счисления.