2017-02-14 6 views
0

Я хотел был бы преобразовать $ 14.83984375 $ в двоичный код с использованием IEEE 754 с 32 битами.Преобразование IEEE в двоичное преобразование

Настоящее решение: $ 01000001011011010111000000000000 $. Но я не понимаю.

Мое решение:
1. знак положителен: 0
2. 14 в двоичной системе равна $ 1110 $
$ 0,83984375 $ равна $ 110101100 ... 0 $
3. Таким образом, показатель степени равен 3, и мы получаем : $ 3 + 127 = 10000010 $ в битах

Так, если положить, что вместе мы получаем $ 0 10000010 110110101100 ... 0 $

неудача, что у меня есть $ 0,83984375 $ равна $ 110101100 ... 0 $ и решение говорит, что $ 0.83984375 $ равно $ 110101110 ... 0 $.

Откуда берутся $ 1 $?

Заранее спасибо.

ответ

Смежные вопросы