bitShiftL {bitops} | R Documentation |
Shifting integers bitwise to the left or to the right.
bitShiftL(a, b) bitShiftR(a, b)
a |
numeric vector (integer valued), to be shifted. |
b |
integer vector |
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}.
bitShiftR(-1,1) == 2147483647 bitShiftL(2147483647,1) == 4294967294 bitShiftL(-1,1) == 4294967294