十进制转换成二进制数

来源:互联网 发布:cms监控设置回放 编辑:程序博客网 时间:2024/04/29 09:58

10进制数转换成二进制数,这是一个连续除2的过程:

  把要转换的数,除以2,得到商和余数,

  将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。

  听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。

  “把要转换的数,除以2,得到商和余数”。

  那么:

  

十转二示意图

要转换的数是6, 6 ÷ 2,得到商是3,余数是0。

  “将商继续除以2,直到商为0……”

  现在商是3,还不是0,所以继续除以2。

  那就: 3 ÷ 2, 得到商是1,余数是1。

  “将商继续除以2,直到商为0……”

  现在商是1,还不是0,所以继续除以2。

  那就: 1 ÷ 2, 得到商是0,余数是1

  “将商继续除以2,直到商为0……最后将所有余数倒序排列”

  好极!现在商已经是0。

  我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了!

  6转换成二进制,结果是110。

  把上面的一段改成用表格来表示,则为:

  被除数 计算过程 商 余数

  6 6/2 3 0

  3 3/2 1 1

  1 1/2 0 1

原创粉丝点击