bitops (version 1.0-6)

bitAnd: Bitwise And, Or and Xor Operations

Description

Bitwise operations, ‘and’ (&), ‘or’ (|), and ‘Xor’ (xor).

Usage

bitAnd(a, b)
bitOr (a, b)
bitXor(a, b)

Arguments

a,b

numeric vectors of compatible length.

Value

numeric vector of maximum length of a or b.

Details

The bitwise operations are applied to the arguments cast as 32 bit (unsigned long) integers. NA is returned wherever the magnitude of the arguments is not less than \(2^31\), or, where either of the arguments is not finite.

See Also

bitFlip, bitShiftL; further, cksum.

Examples

Run this code
# NOT RUN {
	bitAnd(15,7) == 7
	bitOr(15,7) == 15
	bitXor(15,7) == 8
	bitOr(-1,0) == 4294967295
# }

Run the code above in your browser using DataLab