【发布时间】:2012-08-10 11:55:06
【问题描述】:
我有两个字节,我设置不同的位以获得不同的组合。 例如,字节 1 位 7 和字节 2 位 1、位 2 使组合设备就绪。 现在,我已经创建了面具
#define C1_device_ready (0x80 | 0x100 | 0x200)
然后我读取数据并尝试比较。 对于 1 个字节,我可以做到(数据 [0] 和掩码 == 掩码)。 但是我如何为有两个字节 data[0] 的 C1_device_ready 掩码计算它 和数据[1]。 是否很容易或者我应该只在单个字节中进行屏蔽。 ::add::data 是无符号字符数据[2]
【问题讨论】: