C Programm zum Überprüfen, ob ein Zeichen ein Alphabet ist oder nicht

In diesem Beispiel lernen Sie zu überprüfen, ob ein vom Benutzer eingegebenes Zeichen ein Alphabet ist oder nicht.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:

  • C Programmieroperatoren
  • C if… else Statement

Bei der C-Programmierung enthält eine Zeichenvariable einen ASCII-Wert (eine Ganzzahl zwischen 0 und 127) anstelle dieses Zeichens.

Der ASCII-Wert des Kleinbuchstaben liegt zwischen 97 und 122. Der ASCII-Wert des Großbuchstabens liegt zwischen 65 und 90.

Wenn der ASCII-Wert des vom Benutzer eingegebenen Zeichens im Bereich von 97 bis 122 oder von 65 bis 90 liegt, ist diese Zahl ein Alphabet.

Programm zur Überprüfung des Alphabets

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

Ausgabe

 Geben Sie ein Zeichen ein: * * ist kein Alphabet 

Wird im Programm 'a'anstelle von 97und 'z'anstelle von verwendet 122. Ebenso 'A'wird anstelle von 65und 'Z'anstelle von verwendet 90.

Hinweis: Es wird empfohlen, mit dieser isalpha()Funktion zu überprüfen, ob ein Zeichen ein Alphabet ist oder nicht.

Interessante Beiträge...