6.10.1 lconv Type
lconv Type
A structure whose members can hold values appropriate for the formatting of numeric quantities according to the rules of the current locale.
Attention: This type is not
implemented when building with MPLAB XC8 for PIC MCUs. It is implemented for all
other devices and compilers.
Include
<locale.h>
Remarks
The members contained within this structure are tabulated below with the values
relevant for the "C"
locale.
Member | "C" Locale value |
---|---|
char *decimal_point; | "." |
char *thousands_sep; | "" |
char *grouping; | "" |
char *mon_decimal_point; | "" |
char *mon_thousands_sep; | "" |
char *mon_grouping; | "" |
char *positive_sign; | "" |
char *negative_sign; | "" |
char *currency_symbol; | "" |
char frac_digits; | CHAR_MAX |
char p_cs_precedes; | CHAR_MAX |
char n_cs_precedes; | CHAR_MAX |
char p_sep_by_space; | CHAR_MAX |
char n_sep_by_space; | CHAR_MAX |
char p_sign_posn; | CHAR_MAX |
char n_sign_posn; | CHAR_MAX
|
char *int_curr_symbol; | "" |
char int_frac_digits; | CHAR_MAX |
char int_p_cs_precedes; | CHAR_MAX |
char int_n_cs_precedes; | CHAR_MAX |
char int_p_sep_by_space; | CHAR_MAX |
char int_n_sep_by_space; | CHAR_MAX |
char int_p_sign_posn; | CHAR_MAX |
char int_n_sign_posn; | CHAR_MAX |