Compute size of a bigz in a base
Return an approximation to the number of character the integer X would have printed in base b. The approximation is never too small.
In case of powers of 2, function gives exact result.
sizeinbase(a, b=10)
a |
big integer, i.e. |
b |
base |
integer of the same length as a
: the size, i.e. number of
digits, of each a[i]
.
Antoine Lucas
The GNU MP Library, see https://gmplib.org
sizeinbase(342434, 10)# 6 obviously Iv <- as.bigz(2:7)^500 sizeinbase(Iv) stopifnot(sizeinbase(Iv) == nchar(as.character(Iv)), sizeinbase(Iv, b=16) == nchar(as.character(Iv, b=16)))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.