Использование побитовых операторов

Я изучал C # и наткнулся на знакомую мне почву из моей старой работы на C ++. Я никогда не понимал причину побитовых операторов в реальном приложении. Я'мы никогда не использовали их и никогда не имели причин использовать их. Я'мы изучали, как они работают; В приведенном ниже примере показан побитовый оператор сдвига. В чем смысл побитовых операторов, их использования и как они работают?

Может я'Я что-то упускаю в побитовой логике.

byte bitComp = 15;              // bitComp = 15 = 00001111b
byte bresult = (byte) ~bitComp; // bresult = 240 = 11110000b

Вот'Пример для побитового оператора ~ дополнения:

byte bitComp = 15;              // bitComp = 15 = 00001111b
byte bresult = (byte) ~bitComp; // bresult = 240 = 11110000b

Ответы на вопрос(12)

Ваш ответ на вопрос