bits_to_uint {bitstreamio}R Documentation

Convert between bits and unsigned integers

Description

Convert between bits and unsigned integers

Usage

bits_to_uint(bits, nbits = NULL)

uint_to_bits(x, nbits)

Arguments

bits

logical vector of bit values in MSB first order

nbits

number of bits per integer. If NULL, then bits is assumed to represent a single integer value. If not NULL, then the number of values in bits must be a multiple of nbits

x

vector of unsigned integers

Value

logical vector of bit values of vector of unsigned integers

Examples

bits <- uint_to_bits(c(1, 2, 3), nbits = 3)
bits
bits_to_uint(bits, nbits = 3)

[Package bitstreamio version 0.1.0 Index]