小编Gol*_*Lee的帖子

将二进制编码的十进制(BCD)解码为无符号整数

我的项目中使用的值用4位二进制编码的小数(BCD)表示,它最初存储在字符缓冲区中(例如,由指针指向const unsigned char *).我想将输入BCD字符流转换为整数.你能告诉我一个有效而快速的方法吗?

数据格式示例和预期结果:

BCD*2; 1001 0111 0110 0101=9765
       "9"  "7"  "6"  "5"
Run Code Online (Sandbox Code Playgroud)

非常感谢你!

c++ bcd

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

bcd ×1

c++ ×1