Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
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.

Locale Categories 


#include <locale.h>

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

Community Additions

ADD
Show:
© 2015 Microsoft