答案是0
整数部分;整除2取余数,直到上为0,求出余数的倒序排列。
如十进制56转化为二进制。
56/2=28 余 0
28/2=14 余 0
14/2=7 余 0
7/2=3 余 1
3/2=1 余 1
1/2=0 余 1
所以答案就为 111000
小数部分;乘以2取整数,直到小数为0或取得相应的有效位数,先取整数为高位,后取整数为地位,取到的整数顺序排列。
0.92转化成二进制为;
0.92
×2
--------------------
1.84 取1 高
0.84
×2
--------------
1.68 取1
0.68
×2
-------------
1.36 取1
0.36
×2
-------------- 取0
0.72
0.72
×2
-----------
1.44 取1
0.44
×2
----------------
0.88 取0
0.88
×2
--------------
1.76 取1
0.76
×2
------------ 取1
1.52
0.52
×2
----------- 取1
1.04
0.04
×2
---- -------
0.08 取0
0.08
×2
-------------
0.16 取0
0.16
×2
---------------
0.32 取0
0.32
×2
----------
0.64 取0
0.64
×2
-----------
1.28 取1
0.28
×2
---------
0.56 取0
0.56
×2
------------
1.02 取1 低
以此类推。当你取得相应的有效位数时,截止!
我在此取的有效位是16位,答案为:1110101110000101
01011100
联系客服