把0.3化成二进制

来源:百度知道 编辑:UC知道 时间:2024/05/03 00:17:14
最好写出方法

0.3=3/10

3在二进制里为11,
10在二进制里为1010,

0.3化成二进制:11/1010

小数后面的采用小数乘法取整。
0.3
*2
0.6…………0
*2
1.2…………1
0.2
0.2
*2
0.4…………0
*2
0.8…………0
*2
1.6…………1
如此下去,从上取下来,假如要求取4位有效数字,则0.3=0.0100B
不懂M我

0.3*2=0.6 ---0
0.6*2=1.2 ---1
0.2*2=0.4 ---0
0.4*2=0.8 ---0
0.8*2=1.6 ---1
0.6*2=1.2 ---1
……如此循环。所以应根据精度的要求取小数点后某几位
0.3=0.010011……