起首我们以十进制的数字101为例,经由过程短除法,把2当做除数,用101除于2,可以获得商为50,同时获得余数1
然后用第一步中获得的商50作为被除数,继续用2当做除数,可以获得商25,同时获得余数0
再用第二步中的商25作为被除数,2当做除数,可以获得商12,同时获得余数1
以此类推,反复上面的步调,一向除到最后的商小于2。别离获得余数0、0、1
最后可以看到总共有6个余数,别离为1、0、1、0、0、1,把所有的余数从下往上摆列即可获得101的二进制数100101
起首把小数部门的0.8125乘于2,获得一个成果1.6250,同时取整数部门,获得数字1
然后把第一步成果中的小数部门继续乘于2,获得成果1.2500,同时取整数部门,获得数字1
以此类推,反复上述步调,总共可以获得四个取整数部门的数,别离是1、1、0、1
再把四个数按从上到下的挨次摆列即可获得小数部门的二进制数0.1101
最后将整数部门和小数部门整合,即可获得完整的二进制数100101.1101
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!