Функција исалпха () проверава да ли је знак абецеда или не.
У Ц програмирању, функција исалпха () проверава да ли је знак абецеда (а до з и АЗ).
Ако је знак прослеђен исалпха () абецеда, враћа цео број који није нула, ако не, враћа 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 није абецеда.