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


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 в нижний регистр, если преобразование возможно, и возвращает результат. Нет зарезервированных возвращаемых значений для указания ошибки.

Заметки

Каждая из этих процедур преобразует данную прописную букву в строчную букву, если это возможно и уместно. Преобразование регистра towlower определяется языковым стандартом. Изменяются только символы, относящиеся к текущему языковому стандарту. Функции без суффикса _l используют текущий языковой стандарт. Версии этих функций, имеющие суффикс _l принимать языковой стандарт в качестве параметра, и используют его вместо текущего языкового стандарта. Для получения дополнительной информации см. Языковой стандарт.

Для того, чтобы _tolower вернула ожидаемый результат, функции __isascii и isupper должны вернуть ненулевое значение.

Универсальное текстовое сопоставление функций

Подпрограмма TCHAR.H

_UNICODE & _MBCS не определены

_MBCS определено

_UNICODE определено

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_l

Примечание

_tolower_l и _towlower_l не имеет никакой зависимости от языкового стандарта и не предназначены для вызова напрямую.Они предназначены для внутреннего использования _totlower_l.

Требования

Подпрограмма

Обязательный заголовок

tolower

<ctype.h>

_tolower

<ctype.h>

towlower

<ctype.h> или <wchar.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Пример

См. пример в разделе к функциям.

Эквивалент в .NET Framework

System::Char::ToLower

См. также

Ссылки

Преобразование данных

Процедуры is, isw

Функции to

Языковой стандарт

Интерпретация последовательностей в многобайтной кодировке