Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Qué significa lt;lt; en java?
¿Qué significa lt;lt; en java?
Operador de desplazamiento de bits:
lt; lt; significa desplazamiento a la izquierda. Desplazar un bit hacia la izquierda significa multiplicar el valor original por 2.
Por ejemplo: 3 lt; lt; 2 (3 es tipo int)
1) Convierte 3 en un número binario 0000 0000 0000 0000 0000 0000 0000 0011,
2) Convierte el dígito alto de el número (lado izquierdo) Los dos ceros se mueven hacia afuera y los otros números se desplazan 2 bits hacia la izquierda.
3) Complete las dos posiciones vacías con ceros en los bits bajos (derecha). El resultado final es 0000 0000 0000 0000 0000 0000 0000 1100,
convertido a decimal es 12.
Del mismo modo, gt; gt; significa desplazarse hacia la derecha. Desplazarse una posición hacia la derecha significa dividir por 2.