Operadores Bit a bit

Los operadores bit a bit te permiten activar o desactivar bits individuales de un entero .

Tabla 11-2 . Operadores Bit a bit

ejemplo nombre resultado
Y Se activan los bits que están activos tanto en $a como $b .
O Se activan los bits que están activos en $a o que lo están en $b .
Xor ( "o exclusiva" ) Se activan los bits que están activos en $a o en $b pero no en ambos a la vez .
No Se activan los bits que no están activos en $a .
Desplazamiento a la izquierda Desplaza los bits de $a , $b posiciones hacia la izquierda ( por aritmética binaria , cada posición desplazada equivale a multiplicar por dos el valor de $a )
Desplazamiento a la derecha Desplaza los bits de $a , $b posiciones hacia la derecha ( por aritmética binaria , cada posición desplazada equivale a dividir entre dos el valor de $a )