Comment faire pour inverser ET binaire (&) dans C?Comment faire pour inverser ET (&) au niveau du bit dans C?
Par exemple, j'ai une opération en C comme ceci:
((unsigned int)ptr & 0xff000000))
Le résultat est 0xbf000000
. Ce dont j'ai besoin en ce moment, c'est comment inverser ce qui précède, c'est-à-dire déterminer ptr
en utilisant le résultat de l'opération et bien sûr 0xff000000
.
Existe-t-il un moyen simple d'implémenter ceci dans C?
Vous pouvez inverser "non" aussi. –
Ouais euh, mon mauvais je laisse ça glisser :-) – Steffen