C isalpha () - C standarta bibliotēka

Funkcija isalpha () pārbauda, ​​vai raksturs ir alfabēts.

Programmējot C, funkcija isalpha () pārbauda, ​​vai raksturs ir alfabēts (no a līdz z un AZ).

Ja rakstzīme, kas nodota isalpha (), ir alfabēts, tas atgriež veselu skaitli, kas nav nulle, ja nē, tad 0.

isalpha()Funkcija ir definēta header failā.

C isalpha () prototips

 int isalpha (int arguments);

Funkcija isalpha () ņem vienu argumentu vesela skaitļa formā un atgriež vesela skaitļa vērtību.

Lai arī isalpha () kā argumentu ņem veselu skaitli, rakstzīme tiek nodota funkcijai isalpha ().

Iekšpusē rakstzīme tiek pārveidota par veselu skaitli, kas atbilst tā ASCII vērtībai, kad tas tiek nodots.

isalpha () atgriešanās vērtība

Atgriešanās vērtība Piezīmes
Nulle (0) Ja parametrs nav alfabēts.
Cipars, kas nav nulle Ja parametrs ir alfabēts.

Piemērs: C isalpha () funkcija

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

Rezultāts

 Rezultāts, kad tiek nodoti lielie alfabēti: 1 Rezultāts, kad tiek nodoti mazie alfabēti: 2 Rezultāts, kad tiek nodots bez alfabēta raksturs: 0 

Piezīme. Jūs varat iegūt citu veselu skaitli, kas nav nulle, kad alfabētiskais raksturs tiek nodots jūsu sistēmas isalpha (). Bet, nododot alfabētisku rakstzīmi isalpha (), tā vienmēr atgriež 0.

Piemērs: C programma, lai pārbaudītu, vai lietotāja ievadītais rakstzīme ir alfabēts

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

Rezultāts

 Ievadiet rakstzīmi: 5 5 nav alfabēts.

Interesanti raksti...