Bitwise Operationen rückgängig machen
-
Hallo, wie kann man die gängigen Bitwise operationen rückgängig machen?
int a, b; a = ~a; //hin a = ~a; //wieder zurück a ^= b; //hin a ^= b; //wieder zurück a <<= b; //hin a >>= b; //wieder zurück; a |= b; //hin ?????? a &= b; ???????
-
Nö, geht nicht.
<< macht >> nicht rügä, weil bits am rand rausfallen.
& und | überschreiben bits ohne rücksicht auf den alten wert.
-
Ok, danke
