C isalpha () - C Standardbibliotek

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.

Interessante artikler...