intToBin

0th

Percentile

Converts an integer to a binary/octal/hexadecimal number

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

Keywords
manip, programming, character
Usage
intToBin(x)
 intToOct(x)
 intToHex(x)
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.

Aliases
  • intToBin
  • intToOct
  • intToHex
Documentation reproduced from package R.utils, version 2.8.0, License: LGPL (>= 2.1)

Community examples

Looks like there are no examples yet.