C isalpha () - C Standard Library

Η συνάρτηση isalpha () ελέγχει εάν ένας χαρακτήρας είναι αλφάβητο ή όχι.

Στον προγραμματισμό C, η συνάρτηση isalpha () ελέγχει εάν ένας χαρακτήρας είναι αλφάβητο (a έως z και AZ) ή όχι.

Εάν ένας χαρακτήρας που μεταβιβάζεται στο isalpha () είναι ένα αλφάβητο, επιστρέφει έναν μη μηδενικό ακέραιο αριθμό, αν όχι επιστρέφει 0.

Η isalpha()συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

Πρωτότυπο C isalpha ()

 int isalpha (int επιχείρημα);

Η συνάρτηση isalpha () παίρνει ένα μόνο όρισμα με τη μορφή ακέραιου και επιστρέφει μια ακέραια τιμή.

Ακόμα κι αν, το isalpha () παίρνει ακέραιο ως επιχείρημα, ο χαρακτήρας μεταφέρεται στη συνάρτηση isalpha ().

Εσωτερικά, ο χαρακτήρας μετατρέπεται σε ακέραια τιμή που αντιστοιχεί στην τιμή ASCII όταν περάσει.

isalpha () Επιστροφή αξία

Αξία επιστροφής Παρατηρήσεις
Μηδέν (0) Εάν η παράμετρος δεν είναι αλφάβητο.
Μη μηδενικός αριθμός Εάν η παράμετρος είναι αλφάβητο.

Παράδειγμα: Συνάρτηση C isalpha ()

 #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 

Σημείωση: Μπορείτε να λάβετε έναν διαφορετικό μηδενικό ακέραιο αριθμό όταν ο αλφαβητικός χαρακτήρας μεταβιβάζεται στο isalpha () στο σύστημά σας. Όμως, όταν μεταβιβάζετε μη αλφαβητικό χαρακτήρα στο isalpha (), επιστρέφει πάντα 0.

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

 #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 δεν είναι αλφάβητο.

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