Bit shifting moves all the bits in a binary number left or right by a specified number of places. A left shift multiplies by a power of 2; a right shift divides. This topic appears in GCSE and A-Level Computer Science and is frequently tested in exams.