tolower
, , _tolower
towlower
, , _tolower_l
,_towlower_l
Mengonversi karakter menjadi huruf kecil.
Sintaks
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
);
Parameter
c
Karakter yang akan dikonversi.
locale
Lokal yang akan digunakan untuk terjemahan khusus lokal.
Nilai hasil
Masing-masing rutinitas ini mengonversi salinan menjadi c
huruf kecil jika konversi memungkinkan, dan mengembalikan hasilnya. Tidak ada nilai pengembalian yang dicadangkan untuk menunjukkan kesalahan.
Keterangan
Masing-masing rutinitas ini mengonversi huruf besar tertentu menjadi huruf kecil jika memungkinkan dan relevan. Konversi towlower
kasus bersifat spesifik lokal. Hanya karakter yang relevan dengan lokal saat ini yang diubah untuk berjaga-jaga. Fungsi tanpa akhiran _l
menggunakan lokal yang saat ini diatur. Versi fungsi-fungsi ini yang memiliki _l
akhiran mengambil lokal sebagai parameter dan menggunakannya alih-alih lokal yang saat ini diatur. Untuk informasi selengkapnya, lihat Lokal.
Untuk _tolower
memberikan hasil yang diharapkan, __isascii
dan isupper
harus mengembalikan nonzero.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Pemetaan rutin teks generik
TCHAR. Rutinitas H | _UNICODE dan _MBCS tidak ditentukan |
_MBCS Didefinisikan |
_UNICODE Didefinisikan |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
Catatan
_tolower_l
dan _towlower_l
tidak memiliki ketergantungan lokal dan tidak dimaksudkan untuk dipanggil secara langsung. Mereka disediakan untuk penggunaan internal oleh _totlower_l
.
Persyaratan
Rutin | Header yang diperlukan |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> atau <wchar.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
Lihat contoh dalam to
fungsi.
Lihat juga
Konversi data
is
, isw
rutinitas
to
Fungsi
Lokal
Interpretasi urutan karakter multibyte