C isalpha () - C standardna biblioteka

Funkcija isalpha () provjerava je li znak abeceda ili nije.

U programiranju na C, funkcija isalpha () provjerava je li znak abeceda (a do z i AZ).

Ako je znak proslijeđen u isalpha () abeceda, vraća cijeli broj koji nije nula, ako ne, vraća 0.

isalpha()Funkcija definirana u zaglavlju datoteke.

C isalpha () Prototip

 int isalpha (int argument);

Funkcija isalpha () uzima jedan argument u obliku cijelog broja i vraća cijelu vrijednost.

Iako isalpha () uzima cijeli broj kao argument, znak se prenosi funkciji isalpha ().

Interno se znak pretvara u cjelobrojnu vrijednost koja odgovara njegovoj ASCII vrijednosti kada se proslijedi.

isalpha () Povratna vrijednost

Povratna vrijednost Opaske
Nula (0) Ako parametar nije abeceda.
Broj koji nije nula Ako je parametar abeceda.

Primjer: C isalpha () funkcija

 #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; ) 

Izlaz

 Rezultat kada se proslijedi velika abeceda: 1 Rezultat kada se proslijedi mala abeceda: 2 Rezultat kada se proslijedi neabecedni znak: 0 

Napomena: Možete dobiti drugačiji cijeli broj koji nije nula kada se abecedni znak proslijedi u isalpha () na vašem sustavu. Ali, kad proslijedite neabecedni znak isalpha (), on uvijek vraća 0.

Primjer: C program za provjeru je li znak koji je unio korisnik abeceda ili nije

 #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; ) 

Izlaz

 Unesite znak: 5 5 nije abeceda.

Zanimljivi članci...