Cómo invertir en bits AND (&) en C?Cómo invertir en bits AND (&) en C?
Por ejemplo, tengo una operación en C como esto:
((unsigned int)ptr & 0xff000000))
El resultado es 0xbf000000
. Lo que necesito en este momento es cómo invertir lo anterior, es decir, determine ptr
utilizando el resultado de la operación y, por supuesto, 0xff000000
.
¿Hay alguna manera simple de implementar esto en C?
Puede invertir "no" también. –
Sí, por supuesto, mi mal dejo que eso resbale :-) – Steffen