Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Type de Données Caractère | Type de Données Texte
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Types de Données en C++

bookType 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

main.cpp

copy
1234567
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Note
Remarque

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

main.cpp

copy
12345678
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Note
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 de letter est 'L'.

question mark

Laquelle des propositions suivantes produira la sortie L lorsqu'elle sera affichée dans la console ?

Select all correct answers

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 3. Chapitre 1
some-alt