This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
 Built-in Mathematica Symbol Tutorials »| See Also »| More About »

# RealDigits

 RealDigits[x]gives a list of the digits in the approximate real number x, together with the number of digits that are to the left of the decimal point. RealDigits[x, b]gives a list of base-b digits in x. RealDigits[x, b, len]gives a list of len digits. RealDigits[x, b, len, n]gives len digits starting with the coefficient of bn.
• RealDigits gives the most significant digits first, as in standard positional notation.
• RealDigits[x] normally returns a list of digits of length Round[Precision[x]].
• RealDigits[x] and RealDigits[x, b] normally require that x be an approximate real number, returned for example by N. RealDigits[x, b, len] also works on exact numbers.
• For integers and rational numbers with terminating digit expansions, RealDigits[x] returns an ordinary list of digits. For rational numbers with non-terminating digit expansions it yields a list of the form {a1, a2, ..., {b1, b2, ...}} representing the digit sequence consisting of the ai followed by infinite cyclic repetitions of the bi.  »
• RealDigits[x, b, len, n] starts with the digit which is the coefficient of bn, truncating or padding with zeros as necessary.  »
• RealDigits[x, b, len, -1] starts with the digit immediately to the right of the base-b decimal point in x.
• The base b in RealDigits[x, b] need not be an integer. For any real b such that b>1, RealDigits[x, b] successively finds the largest integer multiples of powers of b that can be removed while leaving a non-negative remainder.
 Scope   (3)
 Applications   (6)
New in 2 | Last modified in 6