intToBin: Converts an integer to a binary/octal/hexadecimal number

Description Usage Arguments Details Value Author(s)

View source: R/intToHex.R

Description

Converts an integer to a binary/octal/hexadecimal number.

Usage

1
2
3

Arguments

x

A numeric vector of integers to be converted.

Details

For length(x) > 1, the number of characters in each of returned elements is the same and driven by the x element that requires the highest number of character - all other elements are padded with zeros (or ones for negative values). This is why we for instance get intToHex(15) == "f" but intToHex(15:16) == c("0f", "10").

The supported range for intToHex(), intToOct(), and intToBin() is that of R integers, i.e. [-.Machine$integer.max, +.Machine$integer.max] where. .Machine$integer.max is 2^31-1. This limitation is there such that negative values can be converted too.

Value

Returns a character string of length length(x). For coercions out of range, NA_character_ is returned for such elements.

Author(s)

Henrik Bengtsson


R.utils documentation built on Nov. 17, 2017, 6:48 a.m.