# 8. Módulo VIII. Operadores de BITS
# 8.1. Operadores de Desplazamiento de Bits
Blasco, F. (2019) indica “El primer operando es tipo primitivo de naturaleza entera o char. El segundo operando es un valor numérico de naturaleza entera. En el primero operando se produce el desplazamiento de todos los bits, tantas veces como indique el segundo operando” (p. 35).
# 8.1.1. Desplazamiento a la izquierda ( << )
Entran ceros por la derecha.
Figura 33. Ejemplo Desplazamiento a la izquierda <<
# 8.1.2. Desplazamiento a la derecha (>>)
Entran ceros por la izquierda
Figura 34. Ejemplo Desplazamiento a la derecha >>
# 8.2. Operadores Lógicos a nivel de Bits
“Ambos operandos son de naturaleza entera o char. El operador actúa realizando operaciones lógicas” Blasco, F. (2019, p. 35) .
# 8.2.1. AND ( & )
Figura 35. Ejemplo Operación AND ( & )
# 8.2.2. OR ( | )
Figura 36. Ejemplo Operación OR ( | )
# 8.2.3. XOR ( ^ )
Figura 37. Ejemplo Operación XOR ( ^ )
# 8.2.4. NOT ( ~ )
Figura 38. Ejemplo Operación NOT ( ~ )