2.7.2. ДРОБНЫЕ ЧИСЛА

Дробные части числа преобразуются в шестнадцатеричную систему умножением на основание счета, в данном случае на «16», до ее исчезновения. Для примера переведем число 0,6810 в эту систему счисления:

 

×

0,68

16

×

10,88

16

×

14,08

16

×

1,28

16

 

4,48

и. т.д.

Перевод дробного числа

из десятичной системы в шестнадцатеричную

 

Как и в случае с двоичной системой, умножению на каждом этапе подвергаем только дробные части. Полученные целые части записываем в качестве разрядов нашего числа, заменяя те разряды, которые оказались больше «9» на эквивалентную букву в соответствии с таблицей. Аналогично двоичной системе, перевод дробного числа возможен с появлением иррациональных чисел. Такие числа округляем на заданном разряде. В итоге, получаем следующий результат: 0,6810 = 0,AE14…16 .

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

 

0

-1

-2

-3

-4

0,

A

E

1

4

 

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