Πίνακας περιεχομένων:
Βίντεο: From C to Python by Ross Rheingans-Yoo 2024
Στην καρδιά κάθε συμβολοσειράς κειμένου είναι η μεταβλητή char. Με τον προγραμματισμό C, είναι μια μοναδική cubby τρύπα, στην οποία έχετε μια τιμή από το 0 έως το 255. Αυτή η τιμή αντιπροσωπεύεται οπτικά ως χαρακτήρας.
Βασικά στοιχεία των CTYPEs
Η γλώσσα C διαθέτει μια σειρά από λειτουργίες σχεδιασμένες να δοκιμάζουν ή να χειρίζονται μεμονωμένους χαρακτήρες. Όλες οι λειτουργίες καθορίζονται στο ctype. h header file. Ως εκ τούτου, οι περισσότεροι προγραμματιστές αναφέρονται στις λειτουργίες όπως οι λειτουργίες CTYPE, όπου το CTYPE λέγεται "βλέπεις τύπου" και όχι "stoor-ye", το οποίο θα το διάβαζε ένας εγγενής Ρώσος.
Για να χρησιμοποιήσετε τις λειτουργίες CTYPE, το ctype. h πρέπει να συμπεριληφθεί στον πηγαίο κώδικα σας:
#include
Οι λειτουργίες CTYPE χωρίζονται σε δύο κατηγορίες: δοκιμές και χειρισμούς.
Λειτουργία | Επιστρέφει TRUE Όταν ch είναι |
---|---|
isalnum ( ch ) | > isalpha ( |
ch ) Ένα γράμμα με κεφαλαία γράμματα του αλφαβήτου | isascii |
ch isblank ( ch | ) |
Ένα χαρακτήρα κώδικα ελέγχου, τιμές 0 έως 31 και 127 ( ch ) | Ο χαρακτήρας που μπορεί να εκτυπώνεται εκτός από τον χώρο |
ishexnumber ( (ch ) | Οποιοσδήποτε δεκαεξαδικό ψηφίο, 0 έως 9 ή A έως F (άνω ή |
πεζά) ( ch | ) |
είναι | |
) Κάθε χαρακτήρας που μπορεί να εμφανιστεί, συμπεριλαμβανομένου του χώρου ispunct ( | ch) |
λευκές αποστάσεις ( ch ) | Ένα κεφαλαίο γράμμα του αλφαβήτου, A για να εισάγετε |
Z isxdigit ( ch | ) Βλέπε |
ishexnumber () | Η τιμή του κωδικού ASCII του ch, στην περιοχή 0 έως 127 |
tolower ( ( ch | ) |
Τα κεφαλαία γράμματα ch Γενικά, οι λειτουργίες ελέγχου αρχίστε με | είναι , |
και οι λειτουργίες μετατροπής αρχίζουν από έως . |
|
Κάθε συνάρτηση CTYPE επιστρέφει μια τιμή int. Για τις λειτουργίες που επιστρέφουν λογικές τιμές TRUE ή FALSE, το FALSE είναι 0 και το TRUE είναι μη μηδενική τιμή. Πώς να δοκιμάσετε τους χαρακτήρες Οι λειτουργίες CTYPE είναι πολύ βολικές όταν δοκιμάζετε είσοδο, καθορίζοντας ότι πληκτρολογήσατε τις κατάλληλες πληροφορίες ή τραβώντας τις απαιτούμενες πληροφορίες από τα σκουπίδια. Ο κώδικας στα Στατιστικά κειμένου επεξηγεί πώς ένα πρόγραμμα μπορεί να σαρώσει κείμενο, να αφαιρέσει ορισμένα χαρακτηριστικά και στη συνέχεια να εμφανίσει μια περίληψη αυτών των πληροφοριών. | ΣΤΑΤΙΣΤΙΚΑ ΚΕΙΜΕΝΟΥ #include |
int main () | { να διαλύσει τις πολιτικές συγκρούσεις που τις έχουν συνδέσει με ένα άλλο και να αναλάβει μεταξύ των δυνάμεων της γης, του ξεχωριστού και ίσου σταθμού στον οποίο οι νόμοι της φύσης και του θεού της φύσης τους το δικαιώνουν, ένας αξιοπρεπής σεβασμός στις απόψεις της ανθρωπότητας απαιτεί θα πρέπει να δηλώσουν τα αίτια που τους ωθούν στο διαχωρισμό. " |
---|---|
ευρετήριο int, άλφα, κενό, σημείο, άλφα = κενό = σημείο = 0; / * συλλογή δεδομένων * / | index = 0; |
ενώ (φράση [index]) { αν (isalpha (φράση [index])) alpha ++; | αν (isblank (φράση [index])) κενό ++? |
αν (ispunct (φράση [index])) σημείο ++; ευρετήριο ++; | } / * αποτελέσματα εκτύπωσης * / |
printf ("% s" n "