number_chars/2 [ISO]number_chars(+Number, -Chars)
number_chars(-Number, +Chars)
Chars is the chars comprising the printed representation of Number.
Initially, either Number must be instantiated to a number, or Chars must be instantiated to a proper chars (containing no variables).
If Number is initially instantiated to a number, Chars will be unified with the chars that make up its printed representation.
If Number is uninstantiated and Chars is initially
instantiated to a chars that corresponds to the correct
syntax of a number, Number will be bound to that number;
otherwise number_chars/2 will simply fail.
instantiation_errortype_errorrepresentation_errorsyntax_errornumber_codes/2.