我有两个字节,我正在设置不同的位以获得不同的组合。例如,字节 1 位 7 和字节 2 位 1,位 2 使组合设备就绪。现在,我已经创建了面具
#define C1_device_ready (0x80 | 0x100 | 0x200)
然后我读取数据并尝试比较。我可以做 1 个字节(数据 [0] 和掩码 == 掩码)。但是我怎样才能为有两个字节 data[0] 和 data[1] 的 C1_device_ready 掩码计算它。是否很容易或者我应该只在单个字节中进行屏蔽。::add::data 是无符号字符数据[2]