如何对小数进行进制转换?

来源:百度知道 编辑:UC知道 时间:2024/06/05 22:23:58
比如(625.625)10如何转换成八进制、三进制、二进制等,
带小数的怎么转换进制?

先求整数部分
625/2=312.....1
312/2=156.....0
156/2=78 .....0
78/2=39.....0
39/2=19...1
19/2=9....1
9/2=4....1
4/2=2....0
2/2=1...0
1/2=0....1
除2取余,余数倒着书写,即
(625)10=(1001110001)2
三进制则除以三,八进制则除以八

再看小数
0.625*2=1.25.....取1
0.25*2=0.5.....取0
0.5*2=1.0....取1
将整数部分从上往下取,即
(0.625)10=(0.101)2
整数小数拼起则得
(1001110001.101)2
各种进制以此类推