C语言中怎么把16进制转换成bcd码

C语言中怎么把16进制转换成bcd码如题,求大神帮解答

第1个回答  2018-08-04
void HextoBCD(u8 *pBuff,u8 len) //十六进制转为BCD码
{
u8 i,temp;
for(i=0;i<len;i++)
{
temp=pBuff[i]/10;
time[i]=pBuff[i]%10+temp*16;
}
}本回答被网友采纳
相似回答