Learn R Programming

rdiversity (version 2.2.0)

negate: Binary Negation (!)

Description

Negates the binary number x. Negation x -> -x or -x -> x

Usage

negate(x)

Arguments

x

The number to be negated. A binary vector is expected.

Value

The negated number of x. Returns a binary vector with signed=TRUE

Details

An <U+00BB>unsigned<U+00AB> number will be returned as <U+00BB>signed<U+00AB> regardless of whether the value is negative. No floating point supported.

See Also

switchEndianess or fillUpToByte.

Examples

Run this code
# NOT RUN {
summary(rdiversity:::negate(as.binary(5, signed=TRUE)))
summary(rdiversity:::negate(as.binary(-5, signed=TRUE)))
summary(rdiversity:::negate(as.binary(5, signed=FALSE)))
# }

Run the code above in your browser using DataLab