tolower
, _tolower
, towlower
, _tolower_l
, , _towlower_l
Bir karakteri küçük harfe dönüştürür.
Sözdizimi
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
);
Parametreler
c
Dönüştürülecek karakter.
locale
Yerel ayara özgü çeviri için kullanılacak yerel ayar.
Dönüş değeri
Bu yordamların her biri, dönüştürme mümkünse bir kopyasını c
küçük harfe dönüştürür ve sonucu döndürür. Hata belirtmek için ayrılmış bir dönüş değeri yoktur.
Açıklamalar
Bu yordamların her biri, mümkünse ve ilgiliyse belirli bir büyük harfi küçük harfe dönüştürür. büyük/küçük harf dönüştürmesi towlower
yerel ayara özgüdür. Yalnızca geçerli yerel ayarla ilgili karakterler büyük/küçük harfle değiştirilir. Soneki _l
olmayan işlevler, şu anda ayarlanmış olan yerel ayarı kullanır. Bu işlevlerin son ekine _l
sahip sürümleri, parametre olarak yerel ayarı alır ve şu anda ayarlanmış yerel ayar yerine bunu kullanır. Daha fazla bilgi için bkz . Yerel Ayar.
Beklenen sonuçları __isascii
vermek için _tolower
ve isupper
her ikisi de sıfır olmayan döndürmelidir.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Genel metin yordamı eşlemeleri
TCHAR.H yordamı | _UNICODE ve _MBCS tanımlanmadı |
_MBCS tanımlanan |
_UNICODE tanımlanan |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Not
_tolower_l
ve _towlower_l
hiçbir yerel ayar bağımlılığı yoktur ve doğrudan çağrılması amaçlanmamıştır. Bunlar tarafından _totlower_l
dahili kullanım için sağlanır.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> veya <wchar.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Örnek
İşlevler'deki to
örne bakın.
Ayrıca bkz.
Veri dönüştürme
is
, isw
yordamlar
to
işlevleri
Yerel ayar
Çok baytlı karakter dizilerinin yorumlanması