BCD,BCD码也称二进码十进数,其实是十进制数据的一种特殊二进码表示,它和二进制数表示转换,就是把二进制先转换为十进制,对十进制的每位,分别用4bit来表示,每组是0-9分别对应0000-1001
BCD转二进制,需要先转换出十进制,再转换二进制,是上面过程的逆处理
BCD 二进制 十进制
0010 0101 0001 1001 25
0001 1001 0001 0011 19
BCD码就是把一字节也就是8位二进制码,分成高低四位,分别表示十进制的十位和个位
所以要把BCD码换成二进制,只要十位乘已权值16再和个位相加就成。
至于是BCD码还是二级制,得要自己定义,计算机无法区分的。
BCD码就是用16进制来表示10进制的
如0x19,就是十进制的19