C Program för att kontrollera om en karaktär är ett alfabet eller inte

I det här exemplet lär du dig att kontrollera om ett tecken som användaren anger är ett alfabet eller inte.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Programmeringsoperatörer
  • C if… else Uttalande

I C-programmering innehåller en teckenvariabel ett ASCII-värde (ett heltal mellan 0 och 127) snarare än det själva tecknet.

ASCII-värdet för gemena alfabetet är från 97 till 122. Och ASCII-värdet för det stora bokstaven är från 65 till 90.

Om ASCII-värdet för tecknet som användaren anger ligger inom intervallet 97 till 122 eller från 65 till 90 är detta nummer ett alfabet.

Program för att kontrollera alfabetet

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

Produktion

 Ange ett tecken: * * är inte ett alfabet 

I programmet 'a'används istället för 97och 'z'används istället för 122. På samma sätt 'A'används istället för 65och 'Z'används istället för 90.

Obs! Det rekommenderas att använda isalpha()funktionen för att kontrollera om ett tecken är ett alfabet eller inte.

Intressanta artiklar...