【C语言】 8421BCD码与二进制的转换

#define BCD2TODEC(bcd) (bcd) = ((bcd) & 0x0f)+ ((bcd)>>4)*10
#define BIN2BCD(bcd) (bcd) = ((val/10)<<4) + ((val)%10)

两个宏定义即可实现

posted @ 2018-08-26 14:43  金舰  阅读(5214)  评论(0编辑  收藏  举报