Это бит сдвига влево и бит сдвига вправо операторы. Они такие же, как в языке Си, и его производные.
x << y
в х раз 2 к степени у
x >> y
- это x, деленное на 2 в степени y (отбрасывается дробная часть)
Если вы рассматриваете числа в двоичном виде, то умножение на степень 2 сдвигает биты влево (101 * 2 ^ 3 становится 101000) так же, как при десятичном умножении на степени 10 сдвигает число в слева (12340 * 10 ^ 3 становится 12340000). Обратное верно для деления на степени 2. Оно сдвигает двоичное представление вправо. Отсюда и название. Кстати, это чрезвычайно быстрая операция для компьютера, поэтому она часто используется в приложениях, связанных с критикой производительности, таких как криптография, например.