Numeric precision

All numbers in the input and numeric literals in map rules are converted to multiple precision and converted to the format required at output time.

  • If the multiple precision number does not overflow but does not fit into the maximum size of a numeric item, that item is filled with the number sign character (#) up to its maximum size.
  • An arithmetic overflow is recognized when an arithmetic expression includes:
    • Divide by zero
    • A multiple precision number greater than 1.0E254

Arithmetic overflow is designated in the output object with up to a maximum of ten number sign (#) characters.