У меня есть неподписанный символ, и мне нужно проверить биты 1 и 2, чтобы найти статус.Каков наилучший способ определить последние 2 бита?
Я пытаюсь выполнить ИЛИ, но мои результаты неверны.Любая помощь будет оценена.Спасибо.
Пример:
10101000 = off
10101001 = on
10101010 = error
10101011 = n/a
if(data_byte_data[0] | 0xfe)
//01
else if(data_byte_data[0] | 0xfd)
//10;
else if(data_byte_data[0] | 0xfc)
//11
else if(data_byte_data[0] | 0xff)
//00