Bitweise Operatoren verwenden

Ich habe C # studiert und bin dabei auf etwas Bekanntes aus meiner alten Arbeit in C ++ gestoßen. Ich habe den Grund für bitweise Operatoren in einer realen Anwendung nie verstanden. Ich habe sie nie benutzt und hatte nie einen Grund, sie zu benutzen. Ich habe studiert, wie sie funktionieren. Das folgende Beispiel zeigt den bitweisen Shift-Operator. Was ist der Sinn von bitweisen Operatoren, ihre Verwendung und wie funktionieren sie?

Vielleicht fehlt mir etwas in der bitweisen Logik.

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

Hier ist ein Beispiel für den bitweisen Operator ~ complement:

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

Antworten auf die Frage(12)

Ihre Antwort auf die Frage