C isupper () - C Τυπική βιβλιοθήκη

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

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

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

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

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

Ορίζεται στο αρχείο κεφαλίδας.

C isupper () Επιστροφή τιμής

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

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

 #include #include int main() ( char c; c = 'C'; printf("Return value when uppercase character %c is passed to isupper(): %d", c, isupper(c)); c = '+'; printf("Return value when another character %c is passed to is isupper(): %d", c, isupper(c)); return 0; )

Παραγωγή

 Τιμή επιστροφής όταν ο κεφαλαίος χαρακτήρας C μεταβιβάζεται στο isupper (): 1 Επιστροφή τιμής όταν ένας άλλος χαρακτήρας + μεταβιβάζεται στο isupper (): 0 

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

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