muchas gracias! donde puedo encontrar informacion mas detallada sobre máscaras? de ser posible en castellano
saludos
No se, es que son operaciones lógicas nada más
Con la operación AND forzas a que ciertos bit se hagan 0, por ejemplo:
Byte=0b01011011
Byte=(0b11111110&Byte);
Ahora Byte=0101101
0Forzas a que el bit 0 sea 0 por la simple operación lógica aplicada bit a bit.
En cambio aplicar un OR fuerza a setear un bit, por ejemplo:
Byte=0b01011011
Byte=(0b10000000|Byte);
Ahora Byte=
11011011
Saludos!