Type de Données Caractère
Glissez pour afficher le menu
Le type de donnée char est utilisé pour stocker un seul caractère, tel que 'A' ou 'w'. Dans le prochain chapitre, nous aborderons 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 d’un caractère unique.
main.cpp
1234567#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
char doit être spécifié entre guillemets simples. Même si le caractère que vous stockez est un chiffre, il doit être placé entre des guillemets simples, '9', et non 9.
Vous pouvez expérimenter avec le code ci-dessus pour observer ce qui se passe si vous utilisez des guillemets doubles ou si vous 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 à l'aide de la table ASCII. La représentation binaire de ce nombre est ensuite enregistrée en mémoire.
Vous pouvez consulter rapidement la table ASCII ci-dessous (la première colonne ne nous est pas utile).
main.cpp
12345678#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
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 de letter est 'L'.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion