二进制与十进制的计算公式
郭嘉铭-
10
进制数转换为
2
进
制数
给你一个十进制,比如:
6
,如果将它
转换成二进制数呢?
10
进制数转换成二进制数,这是一个连续除
2<
/p>
的过程:
把要转换的数,除以
2
,得到商和余数,
将商继续除以
2
,直到商为
0
。最后将所有余数倒序排列,得到数就是转换结果。
听起来有些糊涂?我们结合例子来
说明。比如要转换
6
为二进制数。
“把要转换的数,除以
2
,得到商和余数”
。
那么:
要转换的数是
6
,
6
÷
2
,得到
商是
3
,余数是
0
。
(不要告诉我你不会计算
< br>6
÷
3
!
)
“将商继续除以
2,
直到商为
0
……”<
/p>
现在商是
3
,
还不是
0
,所以继续除以
2
。
那就:
3
÷
2,
得到
商是
1,
余数是
1
< br>。
“将商继续除以
2
,直到商为
0
p>
……”
现在商是
1
,还不是
0
,所以继续除以
2
。
那就:
1
÷
2,
得到
商是
0
,余数是
1
< br>
(拿笔纸算一下,
1
÷
2
是不是商
0
余
p>
1!
)
“将商继续除以
2
< br>,直到商为
0
……最后将所有余数倒序排列”
好极!现在商已经是
0
。
我们三次计算依次得到余数分别是:
0
、
1
、
1
,将所有余数倒序排列,那就是:
110
了!
6
转换成二进制,结果是
110
。
p>
把上面的一段改成用表格来表示,则为:
被除数
6
3
1
计算过程
6/2
3/2
1/2
商
3
1
0
余数
0
1
1