<< Desplazamiento de bit a la izquierda
Descripción
Hay dos operadores de desplazamiento de bits en C++: el operador de desplazamiento a la izquierda << y el operador de desplazamiento a la derecha >>.
El operador de desplazamiento a la izquierda hacen que los bits del operando de la izquierda se desplacen a la izquierda el número de posiciones especificadas por el operando de la derecha.
Sintaxis
variable << number_of_bits
Parámetros
- variable: (byte, int, long)
- number_of_bits: entero ≤ 32
Ejemplo
※ Nota:
Cuando se cambia un valor de x por y bits (x << y), los bits más a la izquierda de y en x se pierden, literalmente dejan de existir:
Si está seguro de que ninguno de los unos está en un valor se está desplazando, una forma sencilla de pensar en el operador de desplazamiento a la izquierda es que se multiplica el operando de la izquierda por 2 elevado a la potencia operando de la derecha. Por ejemplo, para generar potencias de 2, se pueden emplear las siguientes expresiones:
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |