C isalpha () - C Perpustakaan Standar

Fungsi isalpha () memeriksa apakah suatu karakter adalah alfabet atau bukan.

Dalam pemrograman C, fungsi isalpha () memeriksa apakah suatu karakter adalah alfabet (a sampai z dan AZ) atau bukan.

Jika karakter yang diteruskan ke isalpha () adalah alfabet, ia mengembalikan bilangan bulat bukan nol, jika tidak mengembalikan 0.

The isalpha()Fungsi didefinisikan dalam file header.

Prototipe C isalpha ()

 int isalpha (argumen int);

Fungsi isalpha () mengambil satu argumen dalam bentuk integer dan mengembalikan nilai integer.

Meskipun, isalpha () menggunakan integer sebagai argumen, karakter diteruskan ke fungsi isalpha ().

Secara internal, karakter diubah menjadi nilai integer yang sesuai dengan nilai ASCII ketika diteruskan.

isalpha () Nilai Kembali

Nilai Kembali Catatan
Nol (0) Jika parameternya bukan alfabet.
Bukan angka nol Jika parameternya adalah alfabet.

Contoh: Fungsi C isalpha ()

 #include #include int main() ( char c; c = 'Q'; printf("Result when uppercase alphabet is passed: %d", isalpha(c)); c = 'q'; printf("Result when lowercase alphabet is passed: %d", isalpha(c)); c='+'; printf("Result when non-alphabetic character is passed: %d", isalpha(c)); return 0; ) 

Keluaran

 Hasil pengoperan alfabet huruf besar: 1 Hasil pengoperan alfabet huruf kecil: 2 Hasil pengoperan karakter non alfabet: 0 

Catatan: Anda bisa mendapatkan bilangan bulat bukan nol yang berbeda ketika karakter alfabetis diteruskan ke isalpha () di sistem Anda. Tapi, ketika Anda meneruskan karakter non-alfabet ke isalpha (), itu selalu mengembalikan 0.

Contoh: Program C untuk Memeriksa apakah Karakter yang Dimasukkan Pengguna adalah Alfabet atau bukan

 #include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalpha(c) == 0) printf("%c is not an alphabet.", c); else printf("%c is an alphabet.", c); return 0; ) 

Keluaran

 Masukkan karakter: 5 5 bukan alfabet.

Artikel yang menarik...