我有一个由CashRegister Machine创建的Hex文件.我必须阅读此文件.
文件使用下面详述的格式.它就像套接字数据包.
代码数据:2字节
PLU代码数据:7字节
单价价格数据:5字节
数量数据:5字节
总数据数据:5字节
PLU名称数据:18字节
税率数据:1字节
长度:24 + 19字节
我用二进制读取器读取hex文件,然后插入单位价格字节数组.
byte[] bytes = { data[21], data[22], data[23], data[24], data[25] }; // BCD Byte Array
Run Code Online (Sandbox Code Playgroud)
这个数组是单价.但是,如何将此数字转换为十进制数.并且信息说数量:BCD最后一个数字应该是十进制 - 这是什么意思?谢谢.