最近遇到一个问题,先看看如下代码: uint8_tBcd2Dec01(uint8_tbcd) { uint8_tone=(bcd&0x0F); uint8_tten=(bcd&0xF0)>>4; if((one>9)||(ten>9)) { printf("请输入合法的BCD码!"); return0; } returnone+(ten10); } 这是一个将单字节bcd码转成十进制数的函数,传入bcd码,并通过返回值返回转换后的十进制数据。 但是在写函数的时候发现一个问题不太好解决,就是传入的可能是一个不合法的bcd码,所以需...

  I7sOekTbHc0C   2023年11月13日   23   0   0 数据bc错误处理
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~