Converts number to an E-format (exponential notation), floating-point string at least width characters wide or wider if necessary.

The connector pane displays the default data types for this polymorphic function.


icon

Inputs/Outputs

  • cbool.png use system decimal point (T) —

    use system decimal point defines the decimal separator. If TRUE (default), the decimal separator uses the localized decimal separator. If FALSE, the decimal separator is a period.

  • cdbl.png number —

    number can be a scalar number, array or cluster of numbers, array of clusters of numbers, and so on.

  • ci16.png width (-) —

    width must be numeric. If unwired, the function uses exactly as many digits as are needed to represent the number, with no extra padding.

  • ci16.png precision (6) —

    precision must be numeric. The function rounds the number of digits after the decimal point of the output string to precision.

  • istr.png E-format string —

    E-format string is the resulting string. The following table shows how the values of number, width, and precision affect E-format string. In this table, the underline character ( _ ) represents a space in E-format string.

    numberwidthprecisionE-format stringComments
    4.911524.91e0number is rounded, width is extended.
    .003926102_ _ _3.93e–3number is rounded, padded with spaces on the left.
    216.0150_ _2e2number is rounded, padded with spaces on the left.