R: Bitwise And, Or and Xor Operations

bitAnd {bitops} | R Documentation

## 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.

### 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.

### Value

numeric vector of maximum length of `a` or `b`.

### Author(s)

Steve Dutky

### See Also

`bitFlip`, `bitShiftL`; further, `cksum`.

### Examples

    	bitAnd(15,7) == 7
    	bitOr(15,7) == 15
    	bitXor(15,7) == 8
    	bitOr(-1,0) == 4294967295

[Package bitops version 1.0-6 Index]