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

Преглед садржаја

У овом примеру ћете научити да проверите да ли је знак који је корисник унео абецеда или није.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц Оператери програмирања
  • Ц иф… елсе Изјава

У програмирању на језику, променљива карактера садржи АСЦИИ вредност (целобројни број између 0 и 127) уместо самог знака.

Вредност АСЦИИ мале абецеде је од 97 до 122. А, АСЦИИ вредност велике абецеде је од 65 до 90.

Ако АСЦИИ вредност знака који је унео корисник лежи у опсегу од 97 до 122 или од 65 до 90, тај број је абецеда.

Програм за проверу абецеде

 #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if ((c>= 'a' && c = 'A' && c <= 'Z')) printf("%c is an alphabet.", c); else printf("%c is not an alphabet.", c); return 0; ) 

Оутпут

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

У програму 'a'се користи уместо 97и 'z'користи се уместо 122. Слично томе, 'A'користи се уместо 65и 'Z'користи се уместо 90.

Напомена: Препоручује се употреба isalpha()функције за проверу да ли је знак абецеда или не.

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