1.2进制转10进制:
例子:将10进制的302转为2进制
302/2=151--0,
151/2=75--0,
75/2=37--1,
37/2=18--1,
18/2=9--0,
9/2=4--1,
4/2=2--0,
2/2=1--0;
最后从下至上得到10010110
2.10进制转2进制
例子:将2进制的100101110转为10进制
100101110(2)=0*2^0+1*2^1+1*2^2+1*2^3+0*2^4+1*2^5+0*2^6+0*2^7+1*2^8=302(10)
3.8进制转2进制
如果你想将八进制转为对应的二进制,可以先将八进制里的每一位一隔,然后分别将每一位换算成3位二进制的格式。比如八进制的764转成对应的二进制111110100
例子:将8进制的764转为2进制
764:拆分为7 6 4
7(8)=111(2)
6(8)=110(2)
4(8)=100(2)
所以:764(8)=111110100(2)
4.2进制转8进制
如果你想将二进制转为对应的八进制,可以从低位到高位,每三位一隔,将当前三位按照(4 2 1)的方式还原成对应的1位八进制。
例子:将二进制的1100101011转成对应的八进制1453
1 100 101 011依次变为1 4 5 3
5.16进制转2进制
如果你想将十六进制转为对应的二进制,可以先将十六进制里的每一位一隔,然后分别将每一位换算成4位(8 4 2 1)二进制的格式。
例子:十六进制的a8f5转成对应的二进制1010 1000 1111 0101
a 1010
8 1000
f 1111
5 0101
3.2 二转十六
如果你想将二进制转为对应的十六进制,可以从低位到高位,每四位一隔,将当前四位按照(8 4 2 1)的方式还原成对应的1位十六进制。
例子:比如我们将二进制的11 1010 0010 1010转成对应的十六进制3a2a
11(2)=3(16)
1010(2)=a(16)
0010=2(16)
1010=a(16)
补充:
二进制使用0和1计数制。因为数字电路只有两种状态(0和1),所以现代计算机工程师、网络和通信专家及其他专业人员最喜欢的是二进制。十六进制是拥有16个数字的计数制的一种,它有16个字符:0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F。其中A、B、C、D、E和F分别是十进制值10、11、12、13、14和15的单位表示。