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.








