C isalpha () - C standardna knjižnica

Funkcija isalpha () preveri, ali je znak abeceda ali ne.

Pri programiranju C funkcija isalpha () preveri, ali je znak abeceda (a do z in AZ) ali ne.

Če je znak, ki je poslan v isalpha (), abeceda, vrne celo število, ki ni nič, če pa ne, vrne 0.

isalpha()Funkcija je definirana v glavi datoteke.

Prototip C isalpha ()

 int isalpha (argument argumenta);

Funkcija isalpha () sprejme en argument v obliki celega števila in vrne celoštevilčno vrednost.

Čeprav isalpha () za argument vzame celo število, se znak posreduje funkciji isalpha ().

Interno se znak pretvori v celoštevilčno vrednost, ki ustreza njegovi vrednosti ASCII.

isalpha () Vrnjena vrednost

Vrnjena vrednost Opombe
Nič (0) Če parameter ni abeceda.
Število, ki ni nič Če je parameter abeceda.

Primer: funkcija 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; ) 

Izhod

 Rezultat, ko je sprejeta velika abeceda: 1 Rezultat, ko je sprejeta mala abeceda: 2 Rezultat, ko je sprejeta neabecedna črka: 0 

Opomba: Ko se abecedni znak prenese v isalpha () v vašem sistemu, lahko dobite drugo celo število, ki ni nič. Ko pa abecedno črko prenesete v isalpha (), ta vedno vrne 0.

Primer: C Program za preverjanje, ali je znak, ki ga vnese uporabnik, abeceda ali ne

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

Izhod

 Vnesite znak: 5 5 ni abeceda.

Zanimive Članki...