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


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

#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

Пример см. в разделе setlocale, _wsetlocale.

См. также

Ссылки

localeconv

setlocale, _wsetlocale

Функции strcoll

strftime, wcsftime, _strftime_l, _wcsftime_l

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Глобальные константы