我的项目中使用的值用4位二进制编码的小数(BCD)表示,它最初存储在字符缓冲区中(例如,由指针指向const unsigned char *).我想将输入BCD字符流转换为整数.你能告诉我一个有效而快速的方法吗?
const unsigned char *
数据格式示例和预期结果:
BCD*2; 1001 0111 0110 0101=9765 "9" "7" "6" "5"
非常感谢你!
c++ bcd
bcd ×1
c++ ×1