2017-02-14 11 views
0

32ビットのIEEE 754を使用して$ 14.83984375 $をバイナリに変換したいと思います。IEEE 10進から2進への変換

本当の解決策は、$ 01000001011011010111000000000000 $です。 しかし、私はそれを取得しません。

私のソリューションは、次のとおりです。
1.符号が正である:バイナリで0
2. 14は$ 1110 $
$ 0.83984375 $に等しい$ 110101100に等しい... 0 $
3.だから、指数は3であり、我々が得ます:私たちは一緒にそれを置く場合はビット

で$ 3 + 127 = 10000010 $だから我々は $ 0 10000010 110110101100を取得... 0 $

失敗は0 $ ...私は$ 0.83984375 $は$ 110101100に等しい持っていること、ですその解決策は$ 0.83984375 $が$ 110101110 ... 0 $と等しいことを示します。

$ 1 $はどこから来たのですか?

ありがとうございます。

答えて

関連する問題