Previous Page | Next Page

Formats for NLS

NLNUMIw.d Format



Writes the numeric format of the international expression in the specified locale.
Category: Numeric
Alignment: left

Syntax
Syntax Description
Details
Comparisons
Examples
See Also

Syntax

NLNUMIw.d


Syntax Description

w

specifies the width of the output field.

Default: 6
Range: 1-32
d

specifies to divide the number by 10d. If the data contains decimal points, the d value is ignored.

Default: 0
Range: 0-31

Details

The NLMUMIw.d format reads integer binary (fixed-point) values, including negative values that are represented in two's-complement notation. The NLNUMIw.d format writes numeric values by using a comma (,) as thousands separator and a period (.) as a decimal separator for all locales.


Comparisons

The NLNUMIw.d format writes the numeric data of the international expression in the specified locale. The NLNUMIw.d format writes the numeric value with a comma (,) as thousand separator and a period (.) as a decimal separator.

If the w or d values are not large enough to generate a formatted number, the NLNUMw.d format uses an algorithm that prints the thousands-separator characters whenever possible, even if some decimal precision is lost.


Examples

x=put(-1234356.7891,nlnumi32.2);

Statements Results

----+----1----+
options LOCALE=English_UnitedStates;

put x=;
-1,234,356.79
options LOCALE=German_Germany;

put x=;
-1,234,356.79


See Also

Formats:

NLNUMw.d Format

Informats:

NLNUMw.d Informat

NLNUMIw.d Informat

Previous Page | Next Page | Top of Page