Locale categories
Syntax
#include <locale.h>
Remarks
Locale categories are manifest constants used by the localization routines to specify which portion of a program's locale information will be used. The locale refers to the locality (or Country/Region) for which certain aspects of your program can be customized. Locale-dependent areas include, for example, the formatting of dates or the display format for monetary values.
Locale category | Parts of program affected |
---|---|
LC_ALL |
All locale-specific behavior (all categories) |
LC_COLLATE |
Behavior of strcoll and strxfrm functions |
LC_CTYPE |
Behavior of character-handling functions (except isdigit , isxdigit , mbstowcs , and mbtowc , which are unaffected) |
LC_MAX |
Same as LC_TIME |
LC_MIN |
Same as LC_ALL |
LC_MONETARY |
Monetary formatting information returned by the localeconv function |
LC_NUMERIC |
Decimal-point character for formatted output routines (for example, printf ), data conversion routines, and nonmonetary formatting information returned by localeconv function |
LC_TIME |
Behavior of strftime function |
See setlocale
, _wsetlocale
for an example.
See also
localeconv
setlocale
, _wsetlocale
strcoll
functions
strftime
, wcsftime
, _strftime_l
, _wcsftime_l
strxfrm
, wcsxfrm
, _strxfrm_l
, _wcsxfrm_l
Global constants