发布时间 : 星期一 文章十进制、二进制及十六进制之间的转换更新完毕开始阅读
---“将商继续除以2,直到商为0……最后将所有余数倒序排列”
好极!现在商已经是0。
我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了!
6转换成二进制,结果是110。
---把上面的一段改成用表格来表示,则为:(在计算机中,÷用 / 来表示)
被除数 计算过程 商 余数 6 6/2 3 0 3 3/2 1 1 1 1/2 0 1
如果是在考试时,我们要画这样表还是有点费时间,所以更常见的换算过程是使用下图的连
除:
十进制数转换为十六进制数
和转换为二进制的方法类似,惟一变化:除数由2变成16。
例:120转换成16进制
被除数 计算过程 商 余数 120 120/16 7 8 7 7/16 0 7
120转换为16进制,结果为:78。
二进制、十六进制数互相转换
二进制转十六进制比较简单,就是以4位一段,分别转换为十六进制。
如(上行为二制数,下面为对应的十六进制):
1111 1101 , 1010 0101 , 1001 1011
F D , A 5 , 9 B
反过来,当我们看到 FD时,如何迅速将它转换为二进制数呢?
先转换F为1111,接着转换为:1011。
所以,FD转换为二进制数,为:1111 1011
由于十六进制转换成二进制相当直接,所以,我们需要将一个十进制数转换成2进制数时,也可以先转换成16进制,然后再转换成2进制。
实际上二进制与十六进制数互相转换这一步一般是由电脑自动处理的,我们不了解转换方法也没有关系。
相关资料
http://www.d2school.com/bcyl/bhcpp/newls/ls06.htm
http://jicksie.bokee.com/viewdiary.12007817.html