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

Пример 1. Необходимо числу 56,56710 осуществить перевод в шестнадцатеричный код.

Решение с легкостью можно получить через использование калькулятора.

 

ТАБЛИЦА 1.

Целая часть от деления

Остаток от деления

56 div 16 = 3

56 mod 16 = 8

3 div 16 = 0

3 mod 16 = 3

0 div 16 = 0

0 mod 16 = 0

 

Остаток от произведенного деления нужно записать в обратном порядке. И мы получим наше число в 16-ой системе исчисления: 038

56 = 03816

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

  • 0.567*16 = 9.072 (полученная целая часть 9)
  • 0.072*16 = 1.152 (полученная целая часть 1)
  • 0.152*16 = 2.432 (полученная целая часть 2)
  • 0.432*16 = 6.912 (полученная целая часть 6)

В конечном итоге, получим число в 16ой системе исчисления: 9126

0.567 = 912616

Вот так, число 56,567 при использовании шестнадцатеричной системе будет записано таким образом: 38,9126.

 

Пример 2. Имея число 0101110,011 необходимо, осуществить его перевод в шестнадцатеричный код.

Для этого, переводим целую часть данного числа. Следует разделить исходный код на группы, имеющие по 4 разряда.

01011102 = 0010 1110 2

Далее, просто заменяем группы на код, взятый из таблицы.

 

ТАБЛИЦА 2

Двоичная СС

шестнадцатеричная СС

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

 

Получаем следующее число: 0010 1110 2 = 2E16

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

0112 = 01102

Меняем значение каждой группы на табличные данные, и в итоге, получаем число :

01102 = 616

 

Пример 3. Необходимо перевести число 456,548 в шестнадцатеричный код.

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

 

ТАБЛИЦА 3.

Двоичная СС

Восьмеричная СС

000

0

001

1

010

2

011

3

100

4

101

5

110

6

111

7

 

Получаем, в результате число: 4568 = 1001011102

Далее, переводим дробную часть: 548 = 1011002

Исходный код, делим на 4х разрядные группы.

  • 1001011102 = 0001 0010 1110 2

Меняем каждую группу на табличное значение, в итоге получаем число: 0001 0010 1110 2 = 12E16

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

  • 1011002 = 1011 00002

Группы меняем табличными данными, и получаем число: 1011 00002 = B016