| Infix Bitwise Operators {vectorbitops} | R Documentation |
Infix operators for bitwise operations.
Description
Basic infix wrapper around the base::bitw_OP_ operations.
Usage
a %|% b
a %&% b
a %^% b
a %<<% n
a %>>% n
Arguments
a, b |
Integer vectors. Numerics are coerced to integers. |
n |
Non-negative integer vector of values up to 31. |
Value
An integer vector of length of the longer of the arguments, or zero if one of the arguments is zero-length. NA input makes NA output.
%|%: A vector of pairwise ORed values.
%&%: A vector of pairwise ANDed values.
%^%: A vector of pairwise XORed values.
%<<%: A vector of the values on the LHS pairwise left-shifted by the RHS value.
%>>%: A vector of the values on the LHS pairwise right-shifted by the RHS value.
Examples
1 %|% 2
1 %&% 2
1 %^% 2
1 %<<% 2
8 %>>% 2
[Package vectorbitops version 1.1.2 Index]