Paso 1: No bit a bit - ' ~'
El operador NOT de bits es la 'tilde' ~ carácter y lo que hace es que voltea todos los '0' en un byte a '1' y los '1' a ' 0'. Veamos un ejemplo:
fácil ¿verdad? y tal vez usted ve lo que podemos utilizar esto para así, pero como es el más sencillo de los operadores bit a bit te dejo la imaginación hasta usted con esto.
Nota: la ~ operador no es el mismo que el operador de Bytewise no! (exclamación) que invierte el valor verdadero o falso de un octeto entero.