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

Qu Est Ce Que Le Type De Donnees Char En C



En programmation, nous avons le concept de types de données, ce qui nous facilite la classification des données de différents types à stocker en mémoire. En C++, nous avons de nombreux types de données tels que entier, flottant, booléen et double. Ce didacticiel vous montrera et vous familiarisera avec les types de données de caractères dans la programmation C++ et montrera quelques exemples de programmes.

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

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

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

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







carboniser Nom de variable = 'valeur_caractère' ;

Le type de données caractère peut également être utilisé pour stocker des valeurs entières en plus d'un seul caractère. En effet, chaque caractère de la table ASCII est représenté par une valeur entière et chaque caractère se voit attribuer une valeur entière distincte.



carboniser nom_var = 'Code ASCII' ;

Par exemple, le code ASCII du caractère 'B' est 66 , donc la variable char permet d'afficher la valeur ASCII de l'alphabet :



carboniser ch = 'B' ;

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





char Type de données Taille en mémoire

La variable de type de données 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 caractère :



#include

entier principal ( ) {

carboniser ch = 'b' ;

std :: écoute << 'Le personnage est : ' << ch << std :: fin ;

retour 0 ;

}

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

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 caractère et affiche son caractère ASCII respectif.

#include

en utilisant l'espace de noms std ;

entier principal ( ) {

carboniser ch = 65 ;

écoute << 'Le caractère de la valeur ASCII est = ' << ch << fin ;

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, donc la sortie imprimera A.

Sortir

Exemple 3 : Imprimer 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 caractère :

#include

en utilisant l'espace de noms std ;

entier principal ( ) {

carboniser ch = 'h' ;

carboniser ch1 = 'H' ;

écoute << 'Valeur ASCII du caractère h = ' << entier ( ch ) << fin ;

écoute << 'Valeur ASCII du caractère H = ' << entier ( ch1 ) << fin ;

retour 0 ;

}

Dans la fonction principale ci-dessus, nous initialisons deux variables de type caractère ch et ch1 avec des valeurs respectives comme un seul caractère avec des guillemets simples tels que h et h . Puis en utilisant écoute a montré la valeur entière de ces variables de caractères avec le type de données entier.

Et les codes ASCII des majuscules et des minuscules sont différents.

Conclusion

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