Wie man bitweise UND (&) in C umkehrt?
Wie man bitweise UND (&) in C umkehrt?
Zum Beispiel habe ich eine Operation in C wie folgt:
((unsigned int)ptr & 0xff000000))
Das Ergebnis ist0xbf000000
. Was ich in diesem Moment brauche, ist, wie man das oben Gesagte umkehrt, d. H. Bestimmtptr
unter Verwendung des Ergebnisses aus der Operation und natürlich0xff000000
.
Gibt es eine einfache Möglichkeit, dies in C zu implementieren?