Sorry Kelebrindae,
TheCodingArea answered before I got to. ..and did it VERY well. SUPER JOB!!!!
Multipacation and division are VERY slow, so by shifting you are actually shifing the place of a biniany unit for example:
Binary 0010 = 2 Decimal
by shifing the 1 over a slot you double the number
so binary 0100 = 4 Decimal
Now shifting has a drawback of only working with integers. But you can see that moving a single 1 over a slot (or a few slots) is MUCH faster than doing the math especially for a computer that HATES base10
Off topic: Base10 is really a bad numbering system, the only reason we use it is because we have 10 fingers.
Math class over, don't push on the way out.