<< Bitwise Shift Left exp1 << exp2 Bitwise shift left exp1 any integer value exp2 any integer value; treated as unsigned The << operator returns exp1 shifted to the left by exp2 bits, with the vacated righthand bits filled with zeros. For example: j = 0x0F71; i = j << 4; /* i == 0xF710 */ Note: The << operator does not alter exp1. Seealso: