Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在实现一个协议,它告诉我将 0 到 160 的小数放入一个字节中。我假设,因为它没有指定它想要什么样的 BCD,所以我将一个数字放入低半字节,另一个小数放入高半字节。这意味着我得到 1 个字节和两位小数。但是任何更大的值如何适合单个字节呢?比如160?
也许它指的是“密集压缩十进制”,我在电信 CDR 格式中使用 BCD 的经验正如您所描述的那样,其中 99 是可以在单个字节中编码的最高十进制。但是快速的维基百科搜索出现了 DPD。
http://en.m.wikipedia.org/wiki/Densely_Packed_Decimal