Hola mayinmx:
El operador "<<", yo lo conozco como desplazamiento binario, y equivale a multiplicar por 2 (">>" dividir por 2).
La verdad es que en lenguajes de alto nivel no tienen mucha utilidad ya que los pocos casos en los que puede ser práctico, suelen tener funciones implementadas.
Una que yo recuerdo es averiguar si un número es par:
if (((n>>1)<<1) == n) alert (n + " es par);
Saludos