Last data update: 2014.03.03

R: Bitwise Shift Operator (to the Left or Right)
bitShiftLR Documentation

Bitwise Shift Operator (to the Left or Right)

Description

Shifting integers bitwise to the left or to the right.

Usage

bitShiftL(a, b)
bitShiftR(a, b)

Arguments

a

numeric vector (integer valued), to be shifted.

b

integer vector

Value

numeric vector of the maximum length as a or b containing the value of a shifted to the left or right by b bits. NA is returned wherever the value of a or b is not finite, or, wherever the magnitude of a is greater than or equal to 2^{32}.

See Also

bitFlip, bitXor, etc.

Examples

  bitShiftR(-1,1) == 2147483647
  bitShiftL(2147483647,1) == 4294967294
  bitShiftL(-1,1) == 4294967294

Results