Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Τι είναι ένα ctype Header

; C προγραμματιστές χρησιμοποιούν τα αρχεία κεφαλίδας για να συμπεριλάβει πρόσθετες λειτουργίες στα προγράμματά τους , τη λειτουργικότητα που μπορεί να αυτοματοποιήσει εργασίες προγραμματισμού ή να επιτρέψει στο πρόγραμμα να αλληλεπιδρούν με το υλικό του υπολογιστή . Μερικές από αυτές τις κεφαλίδες , συμπεριλαμβανομένου του " ctype.h " αρχείο κεφαλίδας , επιτρέπουν στον προγραμματιστή να ελέγξει , να συγκρίνουν , και να χειριστούν χαρακτήρες, όπως αριθμούς, γράμματα και σημεία στίξης . Αυτές οι λειτουργίες αφηρημένη αυτές οι πράξεις χαρακτήρα , έτσι ώστε ο προγραμματιστής δεν χρειάζεται να δώσουν προσοχή στο πώς ο υπολογιστής χειρίζεται στην πραγματικότητα χαρακτήρες . Χαρακτήρας Χειρισμός σε C ​​
Η

C είναι μια σχετικά χαμηλού επιπέδου γλώσσα προγραμματισμού , πράγμα που σημαίνει ότι ασχολείται πολύ περισσότερο με το υλικό του υπολογιστή από ό, τι κάποιες άλλες γλώσσες προγραμματισμού . Εξαιτίας αυτού , Γ χειρίζεται χαρακτήρες σε ένα παρόμοιο τρόπο με το πραγματικό υλικό του υπολογιστή. Οι υπολογιστές δεν αποθηκεύουν στην πραγματικότητα χαρακτήρες στη μνήμη , αλλά μάλλον κατάστημα ακέραιοι που αντιπροσωπεύουν χαρακτήρες . Όταν ένα πρόγραμμα θέλει να εμφανίσει ένα χαρακτήρα από το μητρώο της μνήμης , τραβάει το ακέραια τιμή από το μητρώο και το μετατρέπει σε ένα χαρακτήρα για να εμφανιστεί . Συστήματα κωδικοποίησης χαρακτήρα, όπως η American Standard Κώδικας για Ανταλλαγή Πληροφοριών , ή ASCII , απλώστε τις σχέσεις μεταξύ ακέραιες τιμές και χαρακτήρες.
Εικόνων ctype Header
Η

Το αρχείο header ctype , ή " ctype.h , " περιέχει λειτουργίες που λειτουργούν με τις σχέσεις αριθμό /χαρακτήρα για να μπορούν τα προγράμματα να συνεργαστεί με τους χαρακτήρες . Με τη συμπερίληψη του header ctype στο προεπεξεργαστή ή ένα πρόγραμμα , ο προγραμματιστής μπορεί να καλέσει σε συγκεκριμένες λειτουργίες στην κεφαλίδα να συνεργαστεί με τους χαρακτήρες του προγράμματος . Η κεφαλίδα ctype περιέχει δύο κατηγορίες λειτουργιών που ο προγραμματιστής μπορεί να χρησιμοποιήσει . Η μεγαλύτερη κατηγορία περιλαμβάνει τον έλεγχο του χαρακτήρα για να δείτε αν ταιριάζει με ένα συγκεκριμένο ορισμό , ενώ η μικρότερη κατηγορία περιέχει συναρτήσεις μετασχηματισμού για να τροποποιήσετε χαρακτήρες .

Η Έλεγχος
χαρακτήρων

Η χαρακτήρα λειτουργίες ελέγχου λάβει ένα χαρακτήρα που παρέχεται από τον προγραμματιστή και να δείτε αν ταιριάζει με ένα συγκεκριμένο ορισμό . Για παράδειγμα , το " isupper " και " islower " λειτουργίες ελέγχετε έναν χαρακτήρα για να δείτε αν ταιριάζει με έναν αριθμό της τάξεως των άνω ή κάτω χαρακτήρες ( αντίστοιχα ) στον πίνακα ASCII σχέση . Οι " ispunct " που ελέγχει για σημεία στίξης , ενώ οι « iSSPACE " ελέγχους λειτουργίας για το χώρο χαρακτήρες όπως κενά και τις καρτέλες , οι οποίες και οι δύο έχουν επίσης αριθμητική τιμή .
Εικόνων Μετασχηματισμού χαρακτήρων

Η μικρότερη ομάδα των λειτουργιών ctype.h αποτελείται από μόνο δύο λειτουργίες . Η λειτουργία " toupper " αλλάζει ένα πεζό σε κεφαλαίο γράμμα , ενώ το " tolower " εκτελεί το αντίθετο . Οι λειτουργίες το κάνετε αυτό με την τοποθέτηση της επιστολής στον πίνακα ASCII και αντισταθμίζοντας την ακέραια τιμή από ένα συγκεκριμένο ποσό . Δεδομένου ότι υπάρχουν 26 τιμές για πεζά γράμματα και 26 γράμματα κεφαλαία γράμματα , το ίδιο offset μπορεί να μετατρέψει οποιοδήποτε γράμμα με ένα κεφαλαίο γράμμα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα