第1个回答 2020-03-11
首先将一个小数如:235.725的小数部分取出,即:0.725,将其乘以进制数二进制就乘以2后得到1.45,取其整数部分1为二进制小数的第一项(十分位),在将小数部分0.45乘2得0.9,取其整数部分为二进制小数的第二位(百分位)0,在将其小数部分0.9乘2,得1.8,取其整数部分为二进制小数的第三位(千分位)1,取其小数部分0.8再乘2……以此类推,直到值为0或形成循环小数则停止.本回答被提问者采纳
第2个回答 2020-02-28
比如说5.6
整数部分5用2进制为101
小数部分0.6
有这样一个公式:
*2
如果<1就为0,基数=基数;大于1,就为1,基数=基数-1
0.6*2=1.2>0
那么就为1
基数=1.2-1=0.2
0.2*2=0.4<0
那么就为0,基数=0.4
0.4*2=0.8<0,那么就为0,基数=0.8
0.8*2=1.6>0
那么就为1,基数为1.6-1=0.6
:
:
:
:
所以5.6可以表示为:101.1001
想往下面再乘,就更精确了
第3个回答 2019-05-21
比如说5.6
整数部分5用2进制为101
小数部分0.6
有这样一个公式:
*2
如果<1就为0,基数=基数;大于1,就为1,基数=基数-1
0.6*2=1.2>0
那么就为1
基数=1.2-1=0.2
0.2*2=0.4<0
那么就为0,基数=0.4
0.4*2=0.8<0,那么就为0,基数=0.8
0.8*2=1.6>0
那么就为1,基数为1.6-1=0.6
:
:
:
:
所以5.6可以表示为:101.1001
想往下面再乘,就更精确了