一、总体概况
常见的几种进制关系如下图所示,2进制是几种进制的共同体;
二、互换
1、2进制
a、2进制转成8进制
eg. 10011101 (2进制) ---------->> 235(8进制),转换过程如下:
b、2进制转成10进制
eg. 10011101 (2进制) ---------->> 157(10进制),转换过程如下:
c、2进制转成16进制
eg. 10011101 (2进制) ---------->> 9D(10进制),转换过程如下:
这里要说明一下:
为何8进制时候,分组是按照3个3个分成一组,而16进制的时候,却是4个4个一组,这里说白了,很简单;
请看:
2*2*2 -- > 8
2*2*2*2 -->16
明白了吧!
话说,不喜欢苍老师的男人不是好男人,我们继续!
2、8进制
a、8进制转成2进制
eg. 235 (8进制) ---------->> (2进制),转换过程如下:
2转换成3位2进制,2 = 2^1 = 0*2^2+1*2^1+0*2^0 = 0 1 0
3转换成3位2进制,3 = 2^1 + 2^0 = 0*2^2+1*2^1+1*2^0 = 0 1 1
5转换成3位2进制,5 = 2^2 + 2^0 = 1*2^2+0*2^1+1*2^0 = 1 0 1
故: 235 转换成2进制位 010011101
b、8进制转成10进制
eg. 235 (8进制) ---------->> (10进制),转换过程如下:
2转换成3位10进制,2 = 2*8^2=2*62=128
3转换成3位10进制,3 = 3*8^1=24
5转换成3位10进制,5 = 5*8^0=5
故: 235 转换成10进制位 128+24+5=157
2转换成3位10进制,2 = 2*8^2=2*62=128
3转换成3位10进制,3 = 3*8^1=24
5转换成3位10进制,5 = 5*8^0=5
故: 235 转换成10进制位 128+24+5=157
c、8进制转成16进制
eg. 235 (8进制) ---------->> (16进制),转换过程如下:
2转换成3位2进制,2 = 2^1 = 0*2^2+1*2^1+0*2^0 =0 1 0
3转换成3位2进制,3 = 2^1 + 2^0 = 0*2^2+1*2^1+1*2^0 =0 1 1
5转换成3位2进制,5 = 2^2 + 2^0 = 1*2^2+0*2^1+1*2^0 = 1 0 1
故: 235 转换成2进制位 10011101
4位4位展开,即得到 1001 1101
1001(2进制) = 1*2^3 + 1*2^0 = 8 + 1 = 9
所以,16进制为 9D