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 zdefiniowany |
_UNICODE zdefiniowany |
---|---|---|---|
_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_l
program .
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