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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage