C Πρόγραμμα για να ελέγξετε αν ένας χαρακτήρας είναι αλφάβητο ή όχι

Πίνακας περιεχομένων

Σε αυτό το παράδειγμα, θα μάθετε να ελέγχετε αν ένας χαρακτήρας που έχει εισαχθεί από τον χρήστη είναι αλφάβητο ή όχι.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Γ:

  • Χ προγραμματιστές προγραμματισμού
  • C αν… αλλιώς Δήλωση

Στον προγραμματισμό C, μια μεταβλητή χαρακτήρων κρατά μια τιμή ASCII (ένας ακέραιος αριθμός μεταξύ 0 και 127) αντί για τον ίδιο τον χαρακτήρα.

Η τιμή ASCII του πεζού αλφαβήτου είναι από 97 έως 122. Και, η τιμή ASCII του κεφαλαίου αλφαβήτου είναι από 65 έως 90.

Εάν η τιμή ASCII του χαρακτήρα που έχει εισαχθεί από τον χρήστη κυμαίνεται από 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()λειτουργία για να ελέγξετε αν ένας χαρακτήρας είναι αλφάβητο ή όχι.

ενδιαφέροντα άρθρα...