BitShiftRight

BitShiftRight[n,k]

shifts the binary bits in the integer n to the right by k places, dropping bits that are shifted past the unit's position on the right.

BitShiftRight[n]

shifts one bit to the right.

Details

Examples

open allclose all

Basic Examples  (1)

Shift 3 places to the right:

Shift 7 places to the right, leaving no nonzero bits:

Scope  (2)

BitShiftRight works with numbers of any size:

BitShiftRight automatically threads itself over lists:

Introduced in 2007
 (6.0)