logo search
Методичка Java

4.3. Двоичное представление вещественных чисел Двоичные дроби

Целое число 01012 можно представить в виде 01012 =0*23 + 1*22 + 0*21 + 1*20

Аналогично можно записать двоичную дробь:

11.01012 =1*21+ 1*20 + 0*2-1 + 1*2-2 + 0*2-3 + 1*2-4

Заметим, что сдвиг двоичной точки на n разрядов вправо (чаще говорят о сдвиге самого числа влево) эквивалентен умножению числа на (102)n = 2n. Сдвиг точки влево (то есть сдвиг самого числа вправо) – делению на 2n.