Operadores de Bit

conceptos de operadores de bit.

"&" funciona como operador logico AND

0101 & 0011

"^" funciona como operador logico OR exclusivo (XOR), solo se puede escoger un valor

(0101) ^ (0011)

"|" funciona como operador logico OR inclusivo, se puede escoger uno o varios valores

(0101) | (0011)

"~" funciona como operador logico NOT e invierte el valor de una variable

~ (0111)

"«" funciona como operador de desplazamiento a la izquierda

(0011) << (0001) // Desplaza 0011 una vez dando 110

"»" funciona como operador de desplazamiento a la derecha

(1000) >> (0011) // Desplaza 1100 tres veces dando 0001

"»>" funciona como operador de desplazamiento a la derecha sin signo

1110 0011 >>> 0011  // Desplaza tres a la izquierda dejando 0001 1100

Last updated

Was this helpful?