Ц исалпха () - Ц стандардна библиотека

Функција исалпха () проверава да ли је знак абецеда или не.

У Ц програмирању, функција исалпха () проверава да ли је знак абецеда (а до з и АЗ).

Ако је знак прослеђен исалпха () абецеда, враћа цео број који није нула, ако не, враћа 0.

isalpha()Функција је дефинисана у заглављу датотеку.

Ц исалпха () Прототипе

 инт исалпха (инт аргумент);

Функција исалпха () узима један аргумент у облику целог броја и враћа целу вредност.

Иако исалпха () узима цели број као аргумент, карактер се преноси функцији исалпха ().

Интерно се знак претвара у целобројну вредност која одговара његовој АСЦИИ вредности када се проследи.

исалпха () Повратна вредност

Повратна вредност Примедбе
Нула (0) Ако параметар није абецеда.
Број који није нула Ако је параметар абецеда.

Пример: Ц исалпха () функција

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

Оутпут

 Резултат када се проследи велика абецеда: 1 Резултат када се проследи мала абецеда: 2 Резултат када се проследи неабецедни знак: 0 

Напомена: Можете добити другачији цео број који није нула када се абецедни знак проследи у исалпха () на вашем систему. Али, када проследите неабецедни знак исалпха (), увек враћа 0.

Пример: Ц Програм за проверу да ли је знак који је унео корисник абецеда или није

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

Оутпут

 Унесите знак: 5 5 није абецеда.

Занимљиви Чланци...