Funksjonen isalpha () sjekker om et tegn er et alfabet eller ikke.
I C-programmering sjekker isalpha () -funksjonen om et tegn er et alfabet (a til z og AZ) eller ikke.
Hvis et tegn sendt til isalpha () er et alfabet, returnerer det et heltall som ikke er null, hvis ikke returnerer det 0.
Den isalpha()
funksjon som er angitt i topptekstfilen.
C isalpha () Prototype
int isalpha (int argument);
Funksjon isalpha () tar et enkelt argument i form av et heltall og returnerer en heltallverdi.
Selv om isalpha () tar heltall som argument, blir karakter sendt til isalpha () -funksjon.
Internt konverteres tegnet til helverdien som tilsvarer ASCII-verdien når den sendes.
isalpha () Returverdi
Returverdi | Merknader |
---|---|
Null (0) | Hvis parameteren ikke er et alfabet. |
Ikke null tall | Hvis parameteren er et alfabet. |
Eksempel: C isalpha () -funksjon
#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; )
Produksjon
Resultat når store bokstaver blir bestått: 1 Resultat når små bokstaver blir bestått: 2 Resultat når ikke-alfabetisk karakter sendes: 0
Merk: Du kan få et annet heltall når ikke alfabetisk karakter sendes til isalpha () på systemet ditt. Men når du overfører ikke-alfabetisk karakter til isalpha (), returnerer den alltid 0.
Eksempel: C Program for å sjekke om et tegn som er tastet inn av brukeren er alfabetet eller ikke
#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; )
Produksjon
Skriv inn et tegn: 5 5 er ikke et alfabet.