#include <stdio.h>
#include <stdint.h>
/* 将一个字节存储的2位BCD码解码成普通的二进制数 */
uint8_t decode(uint8_t BCD) {
uint8_t geWei, shiWei;
geWei = BCD & 0x0F;
shiWei = BCD >> 4;
return shiWei * 10 + geWei;
}
int main() {
uint8_t BCD = 0x89;
uint8_t ans = decode(BCD);
printf("%hhu\n", ans);
return 0;
}
将一个字节存储的2位BCD码解码
最新推荐文章于 2022-11-08 17:16:37 发布