2024年2月7日发(作者:)
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
0001
0010
0011
0100
0101
0110
0111
十进制
0
1
2
3
4
5
6
7
二进制
1000
1001
1010
1011
1100
1101
1110
1111
十六进制
8
9
A
B
C
D
E
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)
本文发布于:2024-02-07 17:48:47,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170729932765552.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |