8421
编辑
目 录
1简介
2编码法
3
4应用
1简介
8421用于权限判断公式是:2^(n-1)
例如:权限1……1
权限2……2
权限3……4
权限4……8
比如3=1+2那么3就具有1和2的权限。
2编码法
8421是一种编码方式,又为8421BCD编码,是一种二进制转化为十进制的编码方法。
用四位二进制表示一位十进制常用BCD码
十进制数 8421码
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
例如8645的8421编码为1,000,011,001,000,101
3
二进制编码转换
二进制
十进制
二进制
十六进制
0000
0
1000
8
0001
1
1001
9
0010
2
1010
A
0011
3
1011
B
0100
4
1100
C
0101
5
1101
D
0110
6
1110
E
0111
7
1111
F
4应用
根据二进制的原则“逢二进一”,我们把2的n次方列出分别是:
2=1  2=2  2=4  2=8 2=16 2=32  2=64……
“8421”法的原理说白了就是一种凑数法,按2的n次方的值列出,根据不同的情况进行“凑数”。
一、对于二进制转换成十进制数
例如:二进制数1010转换成十进制数
8  4  2  1
二进制数: 1  0  1  0 (结果为凡是1对应的数相加:8+2=10)
例1:110转换成十进制数
8  4  2  1
0 1  1  0 (结果为凡是1对应的数相加:4+2=6)
例2:11100转换成十进制数
16  8  4  2  1
1  1  1  0  0 (结果为凡是1对应的数相加:16+8+4=28)
二、对于十进制转换成二进制数
例如:十进制数不胜数10转换成二进制数
8  4  2  1 (因为10=8+2)
1  0  1  0 (故凡是凑到的8和2下面都是1,没有凑到的为0)
例3:十进制数6转换成二进制数
8  4  2  1 (因为6=4+2)
0  1  1  0 (故凡是凑到的4和2下面都是1,没有凑到的为0)
例4:十进制数28转换成二进制数
16 8  4  2  1  (因为16+4+8=28)
1  1  1  0  0 (凑到的为1,没有凑到的为0)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。