Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Masing-masing rutinitas ini menguji karakter byte tunggal, karakter lebar, atau karakter multibyte tertentu untuk kepuasan kondisi. (Menurut definisi, karakter ASCII yang ditetapkan antara 0 dan 127 adalah subset dari semua set karakter multibyte. Misalnya, katakana Jepang mencakup karakter ASCII dan non-ASCII.)
Kondisi pengujian dipengaruhi oleh pengaturan LC_CTYPE pengaturan kategori lokal. Untuk informasi selengkapnya, lihat setlocale . Versi fungsi-fungsi ini tanpa _l akhiran menggunakan lokal saat ini untuk perilaku tergantung lokal ini; versi dengan _l akhiran identik kecuali bahwa mereka menggunakan parameter lokal yang diteruskan sebagai gantinya.
Umumnya rutinitas ini dijalankan lebih cepat daripada tes yang mungkin Anda tulis dan harus disukai. Misalnya, kode berikut dijalankan lebih lambat dari panggilan ke isalpha(c):
if ((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))
return TRUE;