Veamos, 4 en binario es
00000100
Cada uno de esos digitos es un bit. Si hacemos
4 << 2
estamos diciendo que rote hacia la izquierda 2 bits (los que se añaden son 0):
00010000
que en decimal es 16, es decir, 4 x 4, es decir, 4 *(2^2)
No se si me he hecho entender.
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |