Qu'est-ce que le type de données char en C ++

Qu'est-ce que le type de données char en C ++
Dans la programmation, nous avons le concept de types de données, ce qui nous facilite la classer des données de divers types à stocker en mémoire. En C ++, nous avons de nombreux types de données tels que Integer, Float, Boolean et Double. Ce tutoriel démontrera et vous fera familier avec les types de données de caractère dans la programmation C ++ et affichera quelques exemples de programme.

Qu'est-ce que le type de données char en C++

Le char est appelé type de données de C ++ et avec l'utilisation du carboniser mot-clé, nous pouvons facilement déclarer des variables de type de caractère dans la programmation C ++. Le carboniser Le type de données ne contient qu'un seul caractère à la fois.

Syntaxe du type de données de char en C++

La syntaxe du type de données de char en C ++ est:

char variable_name = 'caractères_value';

Le type de données de caractère peut également être utilisé pour stocker les valeurs entières en plus d'un seul caractère. En effet.

char var_name = 'ascii-code';

Par exemple, le code ASCII pour le caractère 'B' est 66, Ainsi, la variable CHAR aide à montrer la valeur ASCII de l'alphabet:

char ch = 'b';

Pour en savoir plus sur les tables ASCII et les codes ASCII ici.

Taille du type de données de char en mémoire

La variable de type de données de caractère contient la taille de seulement 1 octet dans la mémoire.

Exemple 1: utilisation des variables de type char en c++

Voyons un exemple très simple d'un programme C ++ d'une variable de type de caractère:

#inclure
int main()
char ch = 'b';
std :: cout << "The character is: " << ch << std::endl;
retour 0;

Dans ce code, l'exécution commence à partir de la fonction principale qui a une initialisation d'une variable de type de caractère nommée ch avec la valeur d'un personnage b. Puis en utilisant le cou a imprimé cette variable de caractères.

Sortir

Exemple 2: Imprimer le caractère ASCII des variables de type char en c++

Voici le programme qui prend une valeur dans la variable de type de caractère et montre son caractère ASCII respectif.

#inclure
Utilisation de Namespace Std;
int main()
char ch = 65;
couter << "The Character of ASCII value is = " << ch << endl;
retour 0;

Dans ce code, la fonction principale a une variable de type de données de caractère comme ch avec la valeur initialisée de 65. 65 est le code ASCII de la lettre A, de sorte que la sortie imprimera A.

Sortir

Exemple 3: Imprimez les codes ASCII des variables de type char en c++

Cet exemple imprime la valeur entière (numéro ASCII) de l'alphabet donné dans la variable de type de caractère:

#inclure
Utilisation de Namespace Std;
int main()
char ch = 'h';
char ch1 = 'h';
couter << "ASCII value of Character h = " << int(ch) << endl;
couter << "ASCII value of Character H = " << int(ch1) << endl;
retour 0;

Dans la fonction principale ci-dessus, nous initialisons deux variables de type de caractère CH et CH1 avec les valeurs respectives comme un seul caractère avec des devis uniques tels que H et H. Puis en utilisant couter a montré la valeur entière de ces variables de caractère avec le type de données entier.

Et les codes ASCII de capital et de petites lettres sont différents.

Conclusion

Le type de données char est un composant vital en C ++ qui sert à la représentation et à la manipulation des données textuelles, aux entrées ou sorties, à la mémoire et à d'autres utilisations. Il s'agit d'un type de données de base qui est utilisé dans une variété de situations. Cet article a expliqué l'utilisation du type de données char en C ++ avec différents exemples.