COMMAw.d Format

Writes numeric values with a comma that separates every three digits and a period that separates the decimal fraction.
Category: Numeric
Alignment: right

Syntax

COMMAw.d

Syntax Description

w
specifies the width of the output field.
Default:6
Range:1–32
Tip:Make w wide enough to write the numeric values, the commas, and the optional decimal point.
d
specifies the number of digits to the right of the decimal point in the numeric value. This argument is optional.
Range:0–31
Requirement:must be less than w

Details

The COMMAw.d format writes numeric values with a comma that separates every three digits and a period that separates the decimal fraction.

Comparisons

  • The COMMAw.d format is similar to the COMMAXw.d format, but the COMMAXw.d format reverses the roles of the decimal point and the comma. This convention is common in European countries.
  • The COMMAw.d format is similar to the DOLLARw.d format except that the COMMAw.d format does not print a leading dollar sign.

Example

put @10 sales comma10.2;
Value of sales
Result
----+----1----+----2
23451.23
          23,451.23
123451.234
         123,451.23