8421码与5421码区别 BCD



8421是最常用的二进制码,叫这个是因为四位8421码时,从左到右每个"1"代表的十进制数分别是"8"、"4"、"2"、"1" 
如下: 
"1000" 为十进制 "8" 
"0100" 为十进制 "4" 
"0010" 为十进制 "2" 
"0001" 为十进制 "1" 


5421码与此相同,每位一代表的是十进制的"5"、"4"、"2"、"1" 
即: 
"1000" 为十进制 "5" 
"0100" 为十进制 "4" 
"0010" 为十进制 "2" 
"0001" 为十进制 "1" 


5421码一大特点可以直接按权求对应的十进制数. 
比如1011转十进制,可以按"1x5+0x4+1x2+1x1"求. 
8421码就必须乘方才行.



你可能感兴趣的:(C/C++,VC/MFC,二进制)