Τι είναι ο Τύπος δεδομένων char στη C++

Ti Einai O Typos Dedomenon Char Ste C



Στον προγραμματισμό, έχουμε την έννοια των τύπων δεδομένων, η οποία μας διευκολύνει να ταξινομήσουμε δεδομένα διαφόρων ειδών για αποθήκευση στη μνήμη. Στην C++ έχουμε πολλούς τύπους δεδομένων όπως integer, float, boolean και double. Αυτό το σεμινάριο θα δείξει και θα σας εξοικειώσει με τους τύπους δεδομένων χαρακτήρων στον προγραμματισμό C++ και θα δείξει μερικά παραδείγματα προγραμμάτων.

Τι είναι ο Τύπος δεδομένων char στη C++

Ο χαρακτήρας αναφέρεται ως ο τύπος δεδομένων της C++ και με τη χρήση του απανθρακώνω λέξη-κλειδί, μπορούμε εύκολα να δηλώσουμε μεταβλητές τύπου χαρακτήρων στον προγραμματισμό C++. ο απανθρακώνω Ο τύπος δεδομένων περιέχει μόνο έναν χαρακτήρα κάθε φορά.

Σύνταξη char Τύπος δεδομένων σε C++

Η σύνταξη του τύπου δεδομένων char στη C++ είναι:







απανθρακώνω variable_name = 'character_value' ;

Ο τύπος δεδομένων χαρακτήρων μπορεί επίσης να χρησιμοποιηθεί για την αποθήκευση ακέραιων τιμών εκτός από έναν μεμονωμένο χαρακτήρα. Αυτό συμβαίνει επειδή κάθε χαρακτήρας στον πίνακα ASCII αντιπροσωπεύεται από μια ακέραια τιμή και σε κάθε χαρακτήρα εκχωρείται μια ξεχωριστή ακέραια τιμή.



απανθρακώνω var_name = 'ASCII-Code' ;

Για παράδειγμα, ο κωδικός ASCII για τον χαρακτήρα 'ΣΙ' είναι 66 , έτσι η μεταβλητή char βοηθά στην εμφάνιση της τιμής ASCII του αλφαβήτου:



απανθρακώνω κεφ = 'ΣΙ' ;

Για να διαβάσετε περισσότερα σχετικά με τους πίνακες ASCII και τους κωδικούς ASCII εδώ .





char Τύπος δεδομένων Μέγεθος στη μνήμη

Η μεταβλητή τύπου δεδομένων χαρακτήρων διατηρεί το μέγεθος μόνο 1 byte στη μνήμη.

Παράδειγμα 1: Χρήση μεταβλητών τύπου char στη C++

Ας δούμε ένα πολύ απλό παράδειγμα ενός προγράμματος C++ μιας μεταβλητής τύπου χαρακτήρα:



#include

ενθ κύριος ( ) {

απανθρακώνω κεφ = 'σι' ;

std :: cout << 'Ο χαρακτήρας είναι:' << κεφ << std :: endl ;

ΕΠΙΣΤΡΟΦΗ 0 ;

}

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

Παραγωγή

Παράδειγμα 2: Εκτύπωση χαρακτήρων ASCII μεταβλητών τύπου char σε C++

Ακολουθεί το πρόγραμμα που παίρνει μια τιμή στη μεταβλητή τύπου χαρακτήρα και δείχνει τον αντίστοιχο χαρακτήρα ASCII.

#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

απανθρακώνω κεφ = 65 ;

cout << 'Ο χαρακτήρας της τιμής ASCII είναι = ' << κεφ << endl ;

ΕΠΙΣΤΡΟΦΗ 0 ;

}

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

Παραγωγή

Παράδειγμα 3: Εκτυπώστε τους κωδικούς ASCII των μεταβλητών τύπου char σε C++

Αυτό το παράδειγμα εκτυπώνει την ακέραια τιμή (αριθμός ASCII) του αλφαβήτου που δίνεται στη μεταβλητή τύπου χαρακτήρων:

#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

απανθρακώνω κεφ = 'h' ;

απανθρακώνω κεφ1 = 'Η' ;

cout << 'Τιμή ASCII του χαρακτήρα h = ' << ενθ ( κεφ ) << endl ;

cout << 'Τιμή ASCII του χαρακτήρα H = ' << ενθ ( κεφ1 ) << endl ;

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Στην παραπάνω κύρια συνάρτηση, αρχικοποιούμε δύο μεταβλητές τύπου χαρακτήρων κεφ και κεφ1 με αντίστοιχες τιμές ως μεμονωμένο χαρακτήρα με μονά εισαγωγικά όπως π.χ h και H . Στη συνέχεια χρησιμοποιώντας cout έδειξε την ακέραια τιμή αυτών των μεταβλητών χαρακτήρων με τον ακέραιο τύπο δεδομένων.

Και οι κωδικοί ASCII με κεφαλαία και μικρά γράμματα είναι διαφορετικοί.

συμπέρασμα

Ο τύπος δεδομένων char είναι ένα ζωτικής σημασίας στοιχείο στη C++ που χρησιμεύει για αναπαράσταση και χειρισμό δεδομένων κειμένου, εισόδους ή εξόδους, διαχείριση μνήμης και άλλες χρήσεις. Είναι ένας βασικός τύπος δεδομένων που χρησιμοποιείται σε διάφορες καταστάσεις. Αυτή η εγγραφή εξήγησε τη χρήση του τύπου δεδομένων char στη C++ με διαφορετικά παραδείγματα.