Оператор побитового сдвига влево.
c = a shl b;
a – операнд побитового сдвига влево,
b – количество сдвигов.
shl – оператор побитового сдвига влево. Все единичные биты операнда сдвигаются на заданное количество битов влево, 31-й бит определяет знак числа.
c – результат операции.
a = 1;//0001 b = 3; c = a shl b; //1000
В результате переменной c будет присвоено значение 8.