tolower, _tolower, towlower, _tolower_l, _towlower_l
Преобразует символы в нижний регистр.
int tolower(
int c
);
int _tolower(
int c
);
int towlower(
wint_t c
);
int _tolower_l(
int c,
_locale_t locale
);
int _towlower_l(
wint_t c,
_locale_t locale
);
Параметры
[in]c
Символ, который необходимо преобразовать.[in]locale
Языковой стандарт, который используется для перевода языкового стандарта.
Возвращаемое значение
Каждая из этих подпрограмм, преобразующий копии c в нижний регистр, если преобразование возможно, и возвращает результат.Возвращаемое значение, зарезервированный для указания ошибки.
Заметки
Каждая из этих подпрограмм выполняется преобразование заданных прописная буква с буквой нижнего регистра, если это возможно и актуально.Преобразование case towlower языковой стандарт-специфический.Изменяются только символы, относящиеся к текущему языковому стандарту в случае.Функции без _l использование суффикса в данный момент установлен языковой стандарт.Версии этих функций, которые имеют _l суффикс принимает языковой стандарт в качестве параметра, и использует то вместо в данный момент задания языкового стандарта.Дополнительные сведения см. в разделе Языковой стандарт.
На _tolower получить ожидаемые результаты __isascii и isupper оба получение ненулевое значение.
Сопоставления подпрограммы Родов-Текста
Подпрограмма TCHAR.H |
_MBCS не заданные _UNICODE & |
Указанный символ _MBCS |
Указанный _UNICODE |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Примечание |
---|
_tolower_l и _towlower_l не имеет никакой зависимость от языкового стандарта и не значьте, что непосредственного вызова.Они предназначены для внутреннего использования by _totlower_l. |
Требования
Процедура |
Обязательный заголовок |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> OR <wchar.h> |
Дополнительные сведения о совместимости см. Совместимость во введении.
Пример
См. пример в к функциям.