Arithmetic right shift is a division operation that effectively divides the number by for each shift.

Arithmetic shifts are commonly used in programming languages to perform multiplication and division by powers of .