tolower, _tolower, towlower, _tolower_l, _towlower_l

Konwertuje znak na małe litery.

Składnia

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
);

Parametry

c
Znak do konwersji.

locale
Ustawienia regionalne do użycia na potrzeby tłumaczenia specyficznego dla ustawień regionalnych.

Wartość zwracana

Każda z tych procedur konwertuje kopię c na małe litery, jeśli jest możliwa konwersja, i zwraca wynik. Nie ma zarezerwowanej wartości zwracanej, aby wskazać błąd.

Uwagi

Każda z tych procedur konwertuje daną wielką literę na małą literę, jeśli jest to możliwe i istotne. Konwersja towlower wielkości liter jest specyficzna dla ustawień regionalnych. Tylko znaki istotne dla bieżących ustawień regionalnych są zmieniane w przypadku. Funkcje bez sufiksu _l używają obecnie ustawionych ustawień regionalnych. Wersje tych funkcji, które mają _l sufiks, przyjmują ustawienia regionalne jako parametr i używają tego zamiast aktualnie ustawionych ustawień regionalnych. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Aby _tolower zapewnić oczekiwane wyniki, __isascii i isupper muszą zwracać zarówno niezerowe.

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Mapowania procedur tekstu ogólnego

Procedura TCHAR.H _UNICODE i _MBCS niezdefiniowane _MBCS Zdefiniowane _UNICODE Zdefiniowane
_totlower tolower _mbctolower towlower
_totlower_l _tolower_l _mbctolower_l _towlower_l

Uwaga

_tolower_l i _towlower_l nie mają zależności od ustawień regionalnych i nie mają być wywoływane bezpośrednio. Są one udostępniane do użytku wewnętrznego przez _totlower_lprogram .

Wymagania

Procedura Wymagany nagłówek
tolower <ctype.h>
_tolower <ctype.h>
towlower <ctype.h> lub <wchar.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Przykład

Zobacz przykład w to funkcjach.

Zobacz też

Konwersja danych
is, isw procedury
to, funkcje
ustawienia regionalne
Interpretacja sekwencji znaków wielobajtowych