玩转二进制和十进制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在,人们用10进制记数。什么是十进制呢?就是满10进1。例如数到9,就要向前一位进1,变成10。我们经常碰到十进制转二进制或二进制转十进制。一个一个写非常麻烦。用计算器算还很麻烦。小编为口算能力强的人带上这篇文章,能大大的提升工作效率。
1,二进制转十进制:
例:00110110(110110)
(1):列八个数字(这些数字还可以往前列,据体检文下括大括号部分,那部份介绍了如何把11100000111转成十进制):
128 64 32 16 8 4 2 1
(2):对应待转换二进制数:
128 64 32 16 8 4 2 1
0 0 1 1 0 1 1 0
(3):把对应1的数加起来:
32 + 16 + 4 + 2=54
(4):得到结果:54
{
11100000111
1024 512 256 128 64 32 16 8 4 2 1
·1 1 1 0 0 0 0 0 1 1 1 1024+512+256+4+2+1=1799
}
2,十进制转二进制:
例:54
(1),依次除2(同理,这个也可以往下除):
54(54本身) ......0(54/2的余数)
27(54/2的商).....1(27/2的余数)
13(27/2的商).....1(13/2的余数)
6 (13/2的商).....0(6/2的余数)
3 (6/2 的商).....1(3/2的余数)
1 (3/
2 的商).....1(1/2的余数(默认为1))
这个很重要!
(2),从下往上数余数,得到结果110110.
怎么样,你学会了吗?