问问题描述
答精选答案

8421转换法可以轻松实现各进制之间的转换
1.10进制转二进制
例:10进制10转换成二进制
首先按照8421来分解:10=2+8,用8421转换法,对应数字下面写1,没有的写0,得到:
8421
1010
也就是说10进制的转换成2进制等于1010,此时或许有人会问,如果这个数大于15(8+4+2+1)咋办?很简单,在前面添加个16,如果再大于31,就再在前面加个32
例:10进制21转换成二进制
21=16+4+1,接下来,老规矩
168421
1010 1
例:10进制35转换成二进制
35=32+2+1
32168421
100011
2.二进制转10进制
例:2进制1011转换成十进制
8421
1011
8+2+1=11(D)
二进制1011就是10进制的11(其实是上面方法的逆过程!
3.10进制转16进制
例:10进制52转换成16进制
52=32+16+4
32 16 8 4 2 1
1 1 0 1 0 0
从右到左4位4位的进行分割,位数不足的在左边添0
得到00110100
8 4 2 1 8 4 2 1
0 0 1 1 0 1 0 0
(1+2)*10+4*1=34(H)
4.10进制转8进制
例:10进制52转换成8进制(421码)
52=32+16+4
32 16 8 4 2 1
1 1 0 1 0 0
从右到左3位3位的进行分割,位数不足的在左边添0
4 2 1 4 2 1
1 1 0 1 0 0
(4+2)*10+1*4=64(O)
5.16进制转8进制
例:16进制2A转换成8进制
把每一位进行8421分解:
2=0010(B)
A=1010(B)
从右到左3位3位的进行分割,位数不足的在左边添0
4 2 1 4 2 1 4 2 1
0 0 0 1 0 1 0 1 0
(4+1)*10+2=52(O)
6.8进制转16进制
例:8进制64转换成16进制
6=110(B)
4=100(B)
从右到左4位4位的进行分割,位数不足的在左边添0
8 4 2 1 8 4 2 1
0 0 1 1 0 1 0 0
(2+1)*10+4=34(H)
本文来自作者[公考施工队]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/3851186.html
评论列表(4条)
我是公众科技网的签约作者“公考施工队”!
希望本篇文章《进制转换8421法则是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:8421转换法可以轻松实现各进制之间的转换1.10进制转二进制例:10进制10转换成二进制首先按照8421来分解:10=2+8,用8421转换法,对应数字下面写1,没有的写0,得到:84211010也就是说10进制的转换成2进制等于1010,此时或许有人会问,如果这个数大于15(8+4+2+1)咋办?很简单,在前面添加个16,如果再大于31,就再在前面加个32例:10进制21转换成二进制21=16+4+1,接下来,老规矩1684211010 1例:10进制35转换成二进制35=32+2+132168421