Contenu du cours
Types de Données C++
Types de Données C++
Type de Données Caractère
Le type de données char
est utilisé pour stocker un seul caractère, tel que 'A'
ou 'w'
. Dans le prochain chapitre, nous approfondirons la combinaison de ces caractères en séquences pour créer des mots, des phrases, et plus encore. Pour l'instant, concentrons-nous sur l'utilisation de char
pour le stockage de caractères uniques.
main
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Remarque
char
doit être spécifié entre guillemets simples. Même si le caractère que vous détenez est un nombre, vous devez le mettre entre guillemets simples,'9'
, pas9
.
Vous pouvez jouer avec le code ci-dessus pour voir ce qui se passe si vous utilisez des guillemets doubles ou assignez des nombres sans guillemets.
Le type de données char et la mémoire.
Pour être stocké en mémoire, il est d'abord converti en un nombre en utilisant la table ASCII. La représentation binaire de ce nombre est ensuite stockée en mémoire.
Vous pouvez jeter un coup d'œil rapide à la table ASCII ci-dessous (la première colonne n'est pas utile pour nous).
main
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Remarque
Si vous assignez un nombre sans guillemets simples à un
char
(par exemple,char letter = 76
), le compilateur suppose que vous avez spécifié un caractère déjà converti en nombre.
Comme vous pouvez le voir dans le tableau, 76 correspond à L, donc la valeur deletter
est'L'
.
Merci pour vos commentaires !