Como reverter AND bit a bit (&) em C?
Como reverter AND bit a bit (&) em C?
Por exemplo, eu tenho uma operação em C como esta:
((unsigned int)ptr & 0xff000000))
O resultado é0xbf000000
. O que eu preciso neste momento é como reverter o exposto acima, ou seja, determinarptr
usando o resultado da operação e, claro,0xff000000
.
Existe alguma maneira simples de implementar isso em C?