Поделиться через


Категории языковых стандартов

Синтаксис

#include <locale.h>

Замечания

Категории языковых стандартов представляют собой константы манифеста, с помощью которых подпрограммы локализации указывают, какую информацию о языковом стандарте программы они будут использовать. Языковой стандарт определяет расположение (или страну, или регион), для которого можно настроить определенные аспекты программы. Например, языковой стандарт влияет на форматирование дат и отображение денежных значений.

Категории языкового стандарта Части программы, на которые они влияют
LC_ALL Любое применение языкового стандарта (все категории)
LC_COLLATE Поведение функций strcoll и strxfrm
LC_CTYPE Поведение функций обработки символов (за исключением isdigit, isxdigit, mbstowcs и mbtowc)
LC_MAX То же, что LC_TIME
LC_MIN То же, что LC_ALL
LC_MONETARY Информация о форматировании денежных значений, возвращаемая функцией localeconv
LC_NUMERIC Символ десятичного разделителя для процедур форматированного вывода (например, printf), для процедур преобразования данных и для форматирования в выводе функции localeconv, не имеющего отношения к денежным значениям.
LC_TIME Поведение функции strftime

_wsetlocale Смsetlocale. пример.

См. также

localeconv
setlocale, _wsetlocale
Функции strcoll
strftime, wcsftime, _strftime_l, _wcsftime_l
strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l
Глобальные константы