bcd编码有啥原则要求规律么

2的2421bcd编码为什么是0010而不是1000啊,这两种都是对的啊,而且我看网上的有一个反码的说法我试了下我觉得0010才是错的啊

十进制码 2421BCD码
1 0001
2 0010
3 0011
4 0100
5 1011
6 1100
7 1101
8 1110
9 1111
0 0000
表中给的这是规定,不要较真,
你想计算什么数,就从表里取大者优先,二进制累加计算就好了;2421BCD码1111从左往右,第一位为1代表2,第二位为1代表4,第三位为1代表2,第四位为1代表1(反之,为0时代表改位权值取0),所以1111就代表9,以此类推。