我需要将 4 条数据复制到一个字节数组中,但需要将数据复制到特定的位位置。
这是一个例子。
我的4条数据如下。它们按照二进制文件中详述的从左到右的顺序排列,并用连字符分隔以提高可见性:
- 1341 = 0x05D3(总是截断为 14 位)
- 0001 = 0x0001(总是截断为 14 位)
- 987654 = 0x0F1206(总是截断为 20 位)
- 20110411 = 0x0132DC4B(总是截断为 25 位)
完成必要的输出:
0C 53 D0 00 7C 48 1A 65 B8 97
在二进制中,第一位和最后一位是奇偶校验:
1-00010100111101-000000000000001-11110001001000000110-1001100101101110001001011-1
我不知道如何做到这一点。有可能以某种方式使用位移吗?