C++ Τύπος δεδομένων Char με παραδείγματα

Τι είναι ο Χαρ;

Ο Χαρ είναι α C++ τύπος δεδομένων σχεδιασμένος για την αποθήκευση γραμμάτων. Το Char είναι μια συντομογραφία για έναν αλφαριθμητικό χαρακτήρα. Είναι ένας ενσωματωμένος τύπος δεδομένων, που σημαίνει ότι η τιμή αποθηκεύεται ως ακέραιος αριθμός. Ένας χαρακτήρες παίρνει μέγεθος μνήμης 1 byte. Αποθηκεύει επίσης έναν χαρακτήρα.

Τι είναι το ASCII;

Η τιμή char ερμηνεύεται ως χαρακτήρας ASCII. Αυτό είναι παρόμοιο με τον τρόπο με τον οποίο οι τιμές Boole ερμηνεύονται ως αληθείς ή ψευδείς. Το ASCII είναι ένα αρκτικόλεξο του American Standard Code for Information Interchange. Ορίζει έναν συγκεκριμένο τρόπο αναπαράστασης των αγγλικών χαρακτήρων ως αριθμών.

Οι αριθμοί κυμαίνονται μεταξύ 0 και 127. Για παράδειγμα, ο χαρακτήρας «a» είναι ισοδύναμος με τον κωδικό ASCII 97.

Δήλωση Χαρ

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

Σύνταξη

Εδώ είναι η σύνταξη για τη δήλωση χαρακτήρων σε C++:

char variable-name;

Το όνομα μεταβλητής είναι το όνομα που πρέπει να εκχωρηθεί στη μεταβλητή.

Εάν πρόκειται να εκχωρηθεί μια τιμή τη στιγμή της δήλωσης, μπορείτε να χρησιμοποιήσετε αυτήν τη σύνταξη:

char variable-name = 'value';	
  • Το variable-name είναι το όνομα της μεταβλητής char.
  • Η τιμή είναι η τιμή που πρέπει να εκχωρηθεί στη μεταβλητή char.

Παράδειγμα 1:

#include <iostream>
using namespace std;
int main() {
	char grade = 'B';
	cout << "I scored a: "<<grade;
	return 0;
}

Παραγωγή:

Δήλωση Χαρ

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Δήλωση Χαρ

Επεξήγηση κώδικα:

  1. Συμπερίληψη του αρχείου κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσουμε τις λειτουργίες του.
  2. Συμπερίληψη του χώρου ονομάτων std στον κώδικά μας για να χρησιμοποιήσουμε τις κλάσεις του χωρίς να τον καλέσουμε.
  3. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  4. Δηλώστε μια μεταβλητή χαρακτήρων με το όνομα grade. Στη μεταβλητή έχει επίσης εκχωρηθεί μια τιμή B. Προσέξτε ότι η τιμή της μεταβλητής περικλείεται σε μεμονωμένα εισαγωγικά.
  5. Εκτυπώστε την τιμή της μεταβλητής βαθμού μαζί με άλλο κείμενο στην κονσόλα.
  6. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  7. Τέλος του σώματος της συνάρτησης main().

Εκτύπωση τιμής ASCII

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

Παράδειγμα 2:

#include <iostream>
using namespace std;
int main() {
	char ch;
	cout << "Enter any character: ";
	cin >> ch;
	cout << "The ASCII Value of " << ch << " is " << int(ch);
	return 0;
}

Παραγωγή:

Εκτύπωση τιμής ASCII

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Εκτύπωση τιμής ASCII

Επεξήγηση κώδικα:

  1. Συμπερίληψη του αρχείου κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσουμε τις λειτουργίες του.
  2. Συμπερίληψη του χώρου ονομάτων std στον κώδικά μας για να χρησιμοποιήσουμε τις κλάσεις του χωρίς να τον καλέσουμε.
  3. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  4. Δηλώστε μια μεταβλητή char με το όνομα ch.
  5. Εκτυπώστε λίγο κείμενο στην κονσόλα. Το κείμενο ζητά από τον χρήστη να εισαγάγει μια τιμή για τη μεταβλητή ch.
  6. Διαβάστε την είσοδο του χρήστη από το πληκτρολόγιο και αποθηκεύστε τη στη μεταβλητή ch.
  7. Εκτυπώστε λίγο κείμενο στην κονσόλα. Το κείμενο θα περιλαμβάνει τον χαρακτήρα που εισαγάγατε για τη μεταβλητή ch, την τιμή ASCII αυτού του χαρακτήρα και άλλο κείμενο.
  8. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  9. Τέλος του σώματος της συνάρτησης main().

Εκτύπωση τιμής χαρακτήρων

Δεδομένης μιας τιμής ASCII, το C++ ο μεταγλωττιστής μπορεί να επιστρέψει τον αντίστοιχο χαρακτήρα. Δηλώνετε μια μεταβλητή char και της εκχωρείτε μια ακέραια τιμή. Θα μετατραπεί στην αντίστοιχη τιμή χαρακτήρων.

Παράδειγμα 3:

#include <iostream>
using namespace std;
int main() {
	char x = 64, y = 66, z = 71;
	cout << x;
	cout << y;
	cout << z;
	return 0;
}

Παραγωγή:

Εκτύπωση τιμής χαρακτήρων

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Εκτύπωση τιμής χαρακτήρων

Επεξήγηση κώδικα:

  1. Συμπερίληψη του αρχείου κεφαλίδας iostream στον κώδικα. Στη συνέχεια θα χρησιμοποιήσουμε τις λειτουργίες του χωρίς να λάβουμε σφάλματα.
  2. Συμπεριλάβετε τον χώρο ονομάτων std στον κώδικα. Θα χρησιμοποιήσουμε τις τάξεις του χωρίς να το καλέσουμε.
  3. Κλήση της συνάρτησης main(). Η λογική του προγράμματος θα πρέπει να μπει στο σώμα αυτής της συνάρτησης.
  4. Δηλώστε τρεις μεταβλητές char x, y και z. Στα τρία έχουν εκχωρηθεί ακέραιες τιμές 65, 66 και 67. Αυτές θα αντιμετωπίζονται ως τιμές ASCII για χαρακτήρες.
  5. Εκτυπώστε την τιμή της μεταβλητής x στην κονσόλα. Εφόσον το x δηλώθηκε ως char, θα επιστραφεί το char με τιμή ASCII 65, δηλαδή Α.
  6. Εκτυπώστε την τιμή της μεταβλητής y στην κονσόλα. Εφόσον το y δηλώθηκε ως char, θα επιστραφεί το char με τιμή ASCII 66, δηλαδή B.
  7. Εκτυπώστε την τιμή της μεταβλητής z στην κονσόλα. Εφόσον το z δηλώθηκε ως char, θα επιστραφεί ο char με τιμή ASCII 67, δηλαδή C.
  8. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  9. Το τέλος του σώματος της συνάρτησης main().

Εισαγωγή χαρακτήρων

Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση std::cin για να διαβάσουμε έναν χαρακτήρα που εισάγεται από τον χρήστη μέσω του πληκτρολογίου. Το std::cin θα σας επιτρέψει να εισαγάγετε πολλούς χαρακτήρες. Ωστόσο, η μεταβλητή χαρακτήρα μπορεί να περιέχει μόνο έναν χαρακτήρα. Αυτό σημαίνει ότι μόνο ο πρώτος χαρακτήρας που εισάγεται θα εξαχθεί και θα αποθηκευτεί στη μεταβλητή χαρακτήρων. Το υπόλοιπο θα παραμείνει στο buffer που χρησιμοποιείται από το std::cin. Για να το εξαγάγετε, πραγματοποιήστε επόμενες κλήσεις στο std::cin.

Παράδειγμα 4:

#include <iostream>
using namespace std;
int main() {
	cout << "Type a sequence of characters: "; 
	char ch;
	cin >> ch; 
	cout <<"The ASCII code of "<< ch << " is "<< int(ch) << '\n';
	cin >> ch; 
	cout <<"The ASCII code of " << ch << " is "<< int(ch) << '\n';
	return 0;
}

Παραγωγή:

Εισαγωγή χαρακτήρων

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Εισαγωγή χαρακτήρων

Επεξήγηση κώδικα:

  1. Συμπερίληψη του αρχείου κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσουμε τις λειτουργίες του.
  2. Συμπεριλάβετε τον χώρο ονομάτων std στον κώδικά μας για να χρησιμοποιήσετε τις κλάσεις του χωρίς να τον καλέσετε.
  3. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  4. Εκτυπώστε λίγο κείμενο στην κονσόλα.
  5. Δηλώστε μια μεταβλητή χαρακτήρων με το όνομα ch.
  6. Διαβάστε τα δεδομένα χρήστη από το πληκτρολόγιο. Η είσοδος θα αποθηκευτεί στη μεταβλητή ch. Δεδομένου ότι ένας χρήστης θα πληκτρολογήσει μια ακολουθία χαρακτήρων όπως το abc, μόνο ο πρώτος χαρακτήρας, a, θα αποθηκευτεί στη μεταβλητή ch.
  7. Εκτύπωση του πρώτου χαρακτήρα που εισάγατε, του κωδικού ASCII και άλλου κειμένου στην κονσόλα. Ο κώδικας ASCII προσδιορίζεται περνώντας τη μεταβλητή χαρακτήρων στη συνάρτηση int().
  8. Διαβάστε τον επόμενο χαρακτήρα που εισήγαγε ο χρήστης. Ο χρήστης δεν θα χρειαστεί να εισαγάγει νέο χαρακτήρα. Αντίθετα, θα διαβάσει τον δεύτερο χαρακτήρα που εισήχθη, δηλαδή β.
  9. Εκτύπωση του δεύτερου χαρακτήρα που εισάγατε, του κωδικού ASCII και άλλου κειμένου στην κονσόλα. Ο κώδικας ASCII προσδιορίζεται περνώντας τη μεταβλητή χαρακτήρων στη συνάρτηση int().
  10. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  11. Τέλος του σώματος της συνάρτησης main().

Μετατροπή χαρακτήρα σε συμβολοσειρά

Υπάρχουν διάφοροι τρόποι που μπορούμε να χρησιμοποιήσουμε για να μετατρέψουμε χαρακτήρες σε χορδές.

Ας τα συζητήσουμε:

#1: Χρήση του Constructor που δίνεται από μια κλάση String

Αυτό μπορεί να γίνει χρησιμοποιώντας την ακόλουθη σύνταξη:

string st(int n,char x);

Η παράμετρος n υποδηλώνει το μέγεθος της συμβολοσειράς που πρόκειται να δημιουργηθεί.

Η παράμετρος x είναι ο χαρακτήρας που μετατρέπεται σε συμβολοσειρά.

Η συνάρτηση επιστρέφει μια συμβολοσειρά.

Παράδειγμα 5:

#include<iostream>
#include <string>
using namespace std;
int main() {
	string st(1, 'C');
	cout << "The resulting string is : " << st;
	return 0;
}

Παραγωγή:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Επεξήγηση κώδικα:

  1. Συμπερίληψη του αρχείου κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσουμε τις λειτουργίες του.
  2. Συμπεριλάβετε το αρχείο κεφαλίδας συμβολοσειράς στον κώδικά μας για να χρησιμοποιήσετε τις συναρτήσεις του.
  3. Συμπεριλάβετε τον χώρο ονομάτων std στον κώδικά μας για να χρησιμοποιήσετε τις κλάσεις του χωρίς να τον καλέσετε.
  4. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  5. Μετατρέψτε τον χαρακτήρα "C" σε συμβολοσειρά 1 μήκους και αντιστοιχίστε τη συμβολοσειρά που προκύπτει στη μεταβλητή st.
  6. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο.
  7. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  8. Τέλος του σώματος της συνάρτησης main().

#2) Χρησιμοποιώντας το std::string Operators = και +=

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

Παράδειγμα 6:

#include<iostream>
#include <string>
using namespace std;
int main() {
	string st;
	char b = 'B';
	st = 'A';
	st += b;
	cout << "The resulting string is : " << st;
	return 0;
}

Παραγωγή:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Επεξήγηση κώδικα:

  1. Συμπεριλάβετε το αρχείο κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσετε τις λειτουργίες του.
  2. Συμπεριλάβετε το αρχείο κεφαλίδας συμβολοσειράς στον κώδικά μας για να χρησιμοποιήσετε τις συναρτήσεις του.
  3. Συμπεριλάβετε τον χώρο ονομάτων std στον κώδικά μας για να χρησιμοποιήσετε τις κλάσεις του χωρίς να τον καλέσετε.
  4. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  5. Δημιουργήστε μια μεταβλητή συμβολοσειράς με το όνομα st.
  6. Δημιουργήστε έναν χαρακτήρα με το όνομα b με τιμή B.
  7. Εκχωρήστε μια τιμή Α στη συμβολοσειρά με το όνομα st.
  8. Χρησιμοποιήστε τον τελεστή += για να μετατρέψετε χαρακτήρες σε συμβολοσειρά.
  9. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο.
  10. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  11. Τέλος του σώματος της συνάρτησης main().

#3: Χρήση μεθόδων std::string

Η κλάση std::string συνοδεύεται από πολλές υπερφορτωμένες συναρτήσεις που μπορούν να σας βοηθήσουν να μετατρέψετε χαρακτήρες σε συμβολοσειρές.

Αυτά περιλαμβάνουν:

  • push_back Αυτή η συνάρτηση εκχωρεί έναν συγκεκριμένο χαρακτήρα στο τέλος μιας συμβολοσειράς. Είναι υπερφορτωμένο για χαρακτήρες. Παίρνει την ακόλουθη σύνταξη:
    void push_back(char ch)
    

    Η παράμετρος ch είναι ο χαρακτήρας που πρόκειται να αλλάξει σε συμβολοσειρά.

  • επισυνάπτει Εκχωρεί πολλά αντίγραφα ενός συγκεκριμένου χαρακτήρα σε μια συμβολοσειρά. Η συνάρτηση έχει την ακόλουθη σύνταξη:
    string& append(size_t n,char ch)
    

    Η παράμετρος n υποδηλώνει τις φορές που θα προσαρτηθεί ο χαρακτήρας.

    Η παράμετρος ch είναι ο χαρακτήρας που πρέπει να προστεθεί στη συμβολοσειρά.

  • εκχωρήσετε Αυτή η συνάρτηση αντικαθιστά τα τρέχοντα περιεχόμενα της συμβολοσειράς με n αντίγραφα του καθορισμένου χαρακτήρα. Παίρνει την ακόλουθη σύνταξη:
    string& assign(size_t n,char ch);

    Η παράμετρος n υποδηλώνει τα συνολικά αντίγραφα του χαρακτήρα.

    Η παράμετρος ch είναι ο χαρακτήρας που πρέπει να αντιγραφεί στη συμβολοσειρά.

  • εισάγετε Η συνάρτηση εισαγωγής εισάγει n αντίγραφα ενός χαρακτήρα στην αρχική θέση της συμβολοσειράς, όπως καθορίζεται στα ορίσματα. Παίρνει την ακόλουθη σύνταξη:
    string& insert(size_t p,size_t n,char ch);

    Η παράμετρος p υποδηλώνει τη θέση από την αρχή όπου θα εισαχθούν χαρακτήρες.

    Η παράμετρος n υποδηλώνει τα συνολικά αντίγραφα του χαρακτήρα.

    Η παράμετρος ch είναι ο χαρακτήρας που πρέπει να εισαχθεί στη συμβολοσειρά.

Παράδειγμα 7:

#include<iostream>
#include <string>
using namespace std;
int main() {
	string st;
	st.push_back('A');
	cout << "push_back A returns : " << st << endl;
	st = "";
	st.append(1, 'C');
	cout << "append C returns : " << st << endl;
	st = "";
	st.assign(1, 'D');
	cout << "assign D returns : " << st << endl;
	st.insert(0, 1, 'E');
	cout << "insert single character returns : " << st << endl;
	return 0;
}

Παραγωγή:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Μετατροπή χαρακτήρα σε συμβολοσειρά

  1. Συμπεριλάβετε το αρχείο κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσετε τις λειτουργίες του.
  2. Συμπεριλάβετε το αρχείο κεφαλίδας συμβολοσειράς στον κώδικά μας για να χρησιμοποιήσετε τις συναρτήσεις του.
  3. Συμπεριλάβετε τον χώρο ονομάτων std στον κώδικά μας για να χρησιμοποιήσετε τις κλάσεις του χωρίς να τον καλέσετε.
  4. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  5. Δημιουργήστε μια μεταβλητή συμβολοσειράς με το όνομα st.
  6. Αντιστοιχίστε τον χαρακτήρα Α στο τέλος της συμβολοσειράς.
  7. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο. Το endl (τελική γραμμή) μετακινεί τον κέρσορα στην επόμενη γραμμή.
  8. Ορίστε την τιμή της συμβολοσειράς st σε άδεια.
  9. Αντιστοιχίστε έναν χαρακτήρα C στη συμβολοσειρά με το όνομα st.
  10. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο. Το endl (τελική γραμμή) μετακινεί τον κέρσορα στην επόμενη γραμμή.
  11. Ορίστε την τιμή της συμβολοσειράς st σε άδεια.
  12. Αντικαταστήστε τα περιεχόμενα για τη συμβολοσειρά με έναν χαρακτήρα D.
  13. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο. Το endl (τελική γραμμή) μετακινεί τον κέρσορα στην επόμενη γραμμή.
  14. Εισαγάγετε έναν χαρακτήρα E στη συμβολοσειρά με το όνομα st από το πρώτο ευρετήριο.
  15. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο. Το endl (τελική γραμμή) μετακινεί τον κέρσορα στην επόμενη γραμμή.
  16. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  17. Τέλος του σώματος της συνάρτησης main().

#4: Χρήση std::stringstream

Για να χρησιμοποιήσετε αυτήν την κλάση για να μετατρέψετε χαρακτήρα σε συμβολοσειρά, εισαγάγετε τον χαρακτήρα στη ροή.

Θα γραφτούν στη χορδή.

Παράδειγμα 8:

#include<iostream>
#include <string>
#include <sstream>

using namespace std;
int main() {

	string st;

	stringstream myst;

	myst << 'A'; 
	myst >> st;

	cout << "The conversion of the single character returns the string: " << st;

	return 0;
}

Παραγωγή:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Εδώ είναι ένα στιγμιότυπο οθόνης του κώδικα:

Μετατροπή χαρακτήρα σε συμβολοσειρά

Επεξήγηση κώδικα:

  1. Συμπεριλάβετε το αρχείο κεφαλίδας iostream στον κώδικά μας για να χρησιμοποιήσετε τις λειτουργίες του.
  2. Συμπεριλάβετε το αρχείο κεφαλίδας συμβολοσειράς στον κώδικά μας για να χρησιμοποιήσετε τις συναρτήσεις του.
  3. Συμπεριλάβετε το αρχείο κεφαλίδας sstream στον κώδικά μας για να χρησιμοποιήσετε τις λειτουργίες του.
  4. Συμπεριλάβετε τον χώρο ονομάτων std στον κώδικά μας για να χρησιμοποιήσετε τις κλάσεις του χωρίς να τον καλέσετε.
  5. Κλήση της συνάρτησης main(). Η λογική του προγράμματος πρέπει να προστεθεί στο σώμα αυτής της συνάρτησης.
  6. Δημιουργήστε μια μεταβλητή συμβολοσειράς με το όνομα st.
  7. Δημιουργήστε μια μεταβλητή ροής με το όνομα myst.
  8. Εισαγάγετε τον χαρακτήρα Α στο αντικείμενο ροής που ονομάζεται myst.
  9. Μετατρέψτε το αντικείμενο ροής σε συμβολοσειρά.
  10. Εκτυπώστε την τιμή της συμβολοσειράς st στην κονσόλα μαζί με άλλο κείμενο. Το endl (τελική γραμμή) μετακινεί τον κέρσορα στην επόμενη γραμμή.
  11. Το πρόγραμμα πρέπει να επιστρέψει τιμή μετά την επιτυχή ολοκλήρωση.
  12. Τέλος του σώματος της συνάρτησης main().

Σύνοψη

  • Ένας χαρακτήρες είναι α C++ τύπος δεδομένων που χρησιμοποιείται για την αποθήκευση γραμμάτων.
  • C++ Το Char είναι ένας ενσωματωμένος τύπος δεδομένων, που σημαίνει ότι η τιμή αποθηκεύεται ως ακέραιος.
  • Καταλαμβάνει μέγεθος μνήμης 1 byte.
  • C++ Το Char αποθηκεύει μόνο έναν χαρακτήρα.
  • Οι τιμές Char ερμηνεύονται ως χαρακτήρες ASCII.
  • Το ASCII είναι ένα αρκτικόλεξο του American Standard Code for Information Interchange.
  • Δηλώνει έναν συγκεκριμένο τρόπο αναπαράστασης αγγλικών χαρακτήρων με τη μορφή αριθμών.
  • Για να δούμε την τιμή ASCII ενός χαρακτήρα, τον περνάμε στη συνάρτηση int().
  • Για να δούμε την αντίστοιχη τιμή char της τιμής ASCII, ορίζουμε το ASCII ως χαρακτήρα.