Fundamentos de Operadores en Programación: Bits, Asignación y Control
Clasificado en Informática
Escrito el en
español con un tamaño de 3,39 KB
4) Operadores a nivel de bits
Se utilizan para realizar operaciones directamente sobre los bits. En estos casos, los operandos deben ser obligatoriamente de tipo char o int.
- & (AND): Si ambos bits son 1, el resultado es 1; si alguno es 0, el resultado es 0.
- | (OR): Si ambos bits son 0, el resultado es 0; si alguno es 1, el resultado es 1.
- ^ (XOR - O exclusivo): Si los dos bits son iguales, el resultado es 0; si son diferentes, el resultado es 1.
- ~ (Complemento a 1): Es un operador unario (solo requiere un operando). Invierte los bits: si es 1, lo convierte en 0; si es 0, lo convierte en 1 (funciona como un NOT).
- >> (Desplazamiento a la derecha): Requiere dos operandos, siendo el segundo un número entero. Ejemplo:
A >> n. Al desplazar,