C isalpha () - C Standard Library

De functie isalpha () controleert of een teken een alfabet is of niet.

Bij C-programmering controleert de functie isalpha () of een teken een alfabet is (a tot z en AZ) of niet.

Als een teken dat wordt doorgegeven aan isalpha () een alfabet is, retourneert het een geheel getal dat niet gelijk is aan nul, zo niet, dan retourneert het 0.

De isalpha()functie is gedefinieerd in het header-bestand.

C isalpha () Prototype

 int isalpha (int argument);

Functie isalpha () neemt een enkel argument in de vorm van een geheel getal en retourneert een geheel getal.

Hoewel isalpha () een integer als argument gebruikt, wordt het teken doorgegeven aan de functie isalpha ().

Intern wordt het teken geconverteerd naar de integerwaarde die overeenkomt met de ASCII-waarde wanneer het wordt doorgegeven.

isalpha () Retourwaarde

Winstwaarde Opmerkingen
Nul (0) Als de parameter geen alfabet is.
Niet nul nummer Als de parameter een alfabet is.

Voorbeeld: C isalpha () functie

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

Uitvoer

 Resultaat wanneer hoofdletters worden doorgegeven: 1 Resultaat wanneer kleine letters worden doorgegeven: 2 Resultaat wanneer niet-alfabetische tekens worden doorgegeven: 0 

Opmerking: u kunt een ander geheel getal dan nul krijgen als het alfabetische teken wordt doorgegeven aan isalpha () op uw systeem. Maar als u een niet-alfabetisch teken doorgeeft aan isalpha (), retourneert het altijd 0.

Voorbeeld: C Programma om te controleren of een door de gebruiker ingevoerd teken alfabet is of niet

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

Uitvoer

 Voer een teken in: 5 5 is geen alfabet.

Interessante artikelen...