Learn R Programming

bitops (version 1.0-4.2)

bitShiftL: Bitwise Shift Operator (to the Left or Right)

Description

.......

Usage

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

Arguments

a
numeric vector
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.

Examples

Run this code
bitShiftR(-1,1) == 2147483647
  bitShiftL(2147483647,1) == 4294967294
  bitShiftL(-1,1) == 4294967294

Run the code above in your browser using DataLab