Locale Categories
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Locale Categories

#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 Also

localeconv | setlocale | strcoll Functions | strftime | strxfrm | Global Constants

Show:
© 2016 Microsoft