十进制整数转二进制整数的降幂法是怎么计算的 为什么要那样计算 比如:93

如题所述

1. 十 -----> 二  给你一个十进制,比如:6,如果将它转换成二进制数呢?  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。  把上面的一段改成用表格来表示,则为:  被除数 计算过程
如93转换2进制:
93/2=46................余1
46/2=23................余0
23/2=11................余1
11/2=5..................余1
5/2=2....................余1
2/2=1....................余0
所以93转换2进制:得100101
  (在计算机中,÷用 / 来表示)
温馨提示:答案为网友推荐,仅供参考