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 |
Из примера видно, что дробные числа преобразовываются с погрешностью, как и в предыдущей системе счисления.