negate: Binary Negation (!)

Description Usage Arguments Details Value See Also Examples

Description

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

Usage

1
negate(x)

Arguments

x

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

Details

An »unsigned« number will be returned as »signed« regardless of whether the value is negative. No floating point supported.

Value

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

See Also

switchEndianess or fillUpToByte.

Examples

1
2
3

Example output

  Signedness  Endianess value<0 Size[bit] Base10
1     signed Big-Endian    TRUE        16     -5
  Signedness  Endianess value<0 Size[bit] Base10
1     signed Big-Endian   FALSE        16      5
  Signedness  Endianess value<0 Size[bit] Base10
1     signed Big-Endian    TRUE         8     -5

binaryLogic documentation built on May 2, 2019, 10:25 a.m.