中文 繁体中文 English Русский язык Deutsch Français Español Português Italiano بالعربية Türkçe 日本語 한국어 ภาษาไทย Tiếng Việt

Шестнадцатеричный калькулятор

Измените значение и нажмите кнопку «Вычислить», чтобы использовать

Шестнадцатеричные вычисления & mdash Добавить, вычитать, умножить или делить

= ?

Преобразование шестнадцатеричного значения в десятичное

Шестнадцатеричные значения: = ?

Преобразование десятичного значения в шестнадцатеричное значение

Десятичное значение: = ?

Это связано.Двоичный калькулятор | IP подсетевой калькулятор


Шестнадцатеричная система цифр (HEX) на самом деле выполняет те же функции, что и десятичная и двоичная система. Вместо того, чтобы использовать 10 или 2 соответственно, она использует 16 базис. Шестнадцатеричная система использует 16-значные цифры, включая 0-9, как и десятичная система, но также использует буквы A, B, C, D, E и F (эквивалент A, B, C, D, E, F) для обозначения числа 10-15. Каждая шестнадцатеричная цифра представляет четыре двоичных числа, называемых полубайтами, что упрощает представление больших двоичных цифр. Например, двоичное значение 1010101010 может быть представлено в шестнадцатеричном выражении как 2AA. Это помогает компьютеру сжимать большие двоичные значения таким образом, что они могут быть легко преобразованы между двумя системами.

Вот некоторые типичные преобразования между шестнадцатеричными, двоичными и десятичными значениями:


Шестнадцатеричное / Десятичное преобразование

ШестнадцатеричныйДвоичный.Небольшое число
000
Один.Один.Один.
2102
3113
Четыре.100Четыре.
51015
61106
Семь.111Семь.
810008
910019
А101010
Б.101111
С110012
Д.110113
Е111014
Ф111115
141010020
3F11111163

Преобразование между десятичной и шестнадцатеричной системой включает в себя понимание значений положения для различных цифровых систем. Есть более глубокое обсуждение. Страница двоичного калькулятораСм. Обратите внимание, что преобразование между десятичной и шестнадцатеричной системой очень похоже на преобразование между десятичной и двоичной системой. Возможность выполнять одно из этих преобразований должна сделать другое относительно простым. Как упоминалось ранее, шестнадцатеричная система имеет 16 в качестве базы. Это означает, что для значения 2А, каждое значение положения представляет собой энтропию 16. Начиная с правой стороны, первый «А» обозначает биты, то есть 16.0См. Второй «А» справа представляет собой 16Один.2 представителя 162См. Помните, что «А» в шестнадцатеричном выражении эквивалентно десятичному 10. Понимая эту информацию, вы можете преобразовать шестнадцатеричный в десятичный, как показано ниже:

Например:2AA = 2×162+ (A × 16)Один.+ (A × 16)0)
 = (2 × 256) + (10 × 16) + (10 × 1)
 = 512 + 160 + 10 = 682

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

  1. Найдите самый большой кадр, который меньше или равен 16 числам, которое нужно преобразовать, называемому х.
  2. Определите количество раз, когда кадры 16, найденные на шаге 1, вошли в X, и запишите это число.
  3. Число, найденное на шаге 2, умножается на энтропию 16, а затем вычитать это значение из x. Новое значение будет называться y.
    • Обратите внимание, что число, найденное на шаге 2, будет значением, записанным в значениях положения кадра 16. Например, если обнаружить, что максимальная энтропия 16 равна 16.Четыре., и обнаруживает, что число в шаге 2 составляет 3, то шестнадцатеричное число шестнадцатеричного значения будет равным 3.Четыре. Значение размещения: 3qrst, где qrst обозначает 16от 0 до 3 размещение значений.
  4. Используя Y в качестве нового начального значения, повторите шаги 1–3. Продолжайте процесс до тех пор, пока 16 не будет больше остаточной величины, и остаток будет выделен на 16.0 размещение значений.
  5. Каждое значение, найденное в каждой итерации шага 2, присваивается соответствующему значению положения, чтобы определить шестнадцатеричное значение.
Например:Преобразование 1500 в шестнадцатеричный
 ( 1 )Максимальная мощность = 162 = 256
 ( 2 )256 × 5 = 1280, поэтому (5 × 16)2)
 3)1500 - 1280 = 220
 ( 4 )16 × 13 = 208, поэтому (13 × 16)Один.)
 5)220 - 208 = 12
 6)16 больше 12, поэтому 12 — это значение в 16.0 Значение
 ( 7 )1500 = (5 × 16)2+ (13 × 16)Один.+ (12 × 16)0)
 8)Помните, что 10-15 имеет шестнадцатеричную букву и цифру: 13 = D, 12 = C
 9)Таким образом, шестнадцатеричное значение 1500 составляет: 5DC

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

Например:Преобразование шестнадцатеричного 1024 в десятичный
 ( 1 )(1 × 16)3+ (0 × 16)2+ (2 × 16)Один.+ (4 × 16)0)
 ( 2 )4096 + 0 + 32 + 4 = 4132

Шестнадцатеричный плюс

Шестнадцатеричное дополнение подчиняется тем же правилам, что и десятичное дополнение, за исключением того, что добавляются цифры A, B, C, D, E и F. Если значения не были переданы в память, то при выполнении шестнадцатеричных операций может быть удобным иметь в руке десятичное эквивалент от A до F. Ниже приведен пример шестнадцатеричной суммы. Заполните примеры и обратитесь к тексту ниже для получения более подробной информации.

Например:

Шестнадцатеричная сумма включает в себя вычисление базовой десятичной суммы, а также преобразование между шестнадцатеричным и десятичным при появлении значений, превышающих 9 (цифры от А до F). В приведенном выше примере десятичный B + 8 равен 11 + 8 = 19. 19Небольшое число 13 летШестнадцатеричныйПотому что есть 16 наборов, осталось 3. Как и в десятичной сумме, 1 переносится на следующий столбец. Следовательно, результат следующего столбца равен 1+A(10)+7=18Небольшое числоили 12ШестнадцатеричныйСм. Перенос 1 в последний столбец, получая 1 + 8 + B(11) = 20Небольшое числоили 14ШестнадцатеричныйСм. Это привело к результатам 1423ШестнадцатеричныйСм.

Шестнадцатеричный метод вычитания

Шестнадцатеричный вычет рассчитывается примерно так же, как и шестнадцатеричный плюс; Выполнение операций путем одновременного преобразования между шестнадцатеричным и десятичным значением. Самая большая разница между шестнадцатеричным и десятичным вычитанием заключается в заимствовании. При заимствовании шестнадцатеричной системы заимствованный «1» обозначает 16Небольшое число А не десять.Небольшое числоСм. Это связано с тем, что заимствованный столбец в 16 раз больше, чем заимствованный столбец (по той же причине, по которой 1 заимствованный в десятичной системе означает 10). Достаточно отметить это и тщательно выполнить преобразование букв и цифр A-F, шестнадцатеричное вычитание не сложнее, чем десятичное вычитание. Заполните примеры и обратитесь к тексту ниже для получения более подробной информации.

Например:

В первом столбце справа от приведенного выше примера C или 12Небольшое числоМеньше F, то есть 15Небольшое числоСм. Поэтому необходимо заимствовать следующую колонку. Это снижает D до C и одолжает 1 или 16.Небольшое число до первой колонки. 16Небольшое число +12Небольшое число - 15Небольшое число = 13Небольшое числоили D в первом столбце. Следующие столбцы не нуждаются в заимствовании, что упрощает вычисление. Поскольку 1 заимствован, то C - A = 12Небольшое число - 10Небольшое число = 2,5 - 3 = 2, получаем конечный результат 22D. Если вычитаемое число больше, чем вычитаемое число, просто измените положение числа, вычислите вычитание и добавьте отрицательный знак в результат. Если бы приведенный выше пример был изменен на 3АФ-5ДК, то он был бы написан так, как он есть, только решение будет-22Д.

Шестнадцатеричное умножение

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

Например:

Шестнадцатеричное деление

Деление в шестнадцатеричной длине идентично деляции в десятичной длине, за исключением того, что умножение и вычитание выполняются в шестнадцатеричной. Вы также можете преобразовать в десятичную систему и выполнить длинное деление в десятичной системе, а затем преобразовать обратно после завершения. Для иллюстративных целей примеры деления будут вычислены исключительно в шестнадцатеричной системе. Как и умножение, при выполнении шестнадцатеричной деления, будет удобно иметь шестнадцатеричную таблицу умножения (одна из них представлена ниже). Ниже приведен пример. Обратите внимание, что все цифры в примере являются шестнадцатеричными. Хотя в приведенном ниже примере заимствования не произошло, помните, что результат заимствования в шестнадцатеричном режиме равен 16Небольшое число Задолжены, а не 10.Небольшое числоСм. Подробнее см. раздел шестнадцатеричного вычитания.

Шестнадцатеричное деление

Шестнадцатеричная таблица умножения

Шестнадцатеричная таблица умножения

финансовый фитнес и здоровье Математика Прочие