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
Types de Données C++
course content

Contenu du cours

Types de Données C++

Types de Données C++

1. Introduction
2. Types de Données Numériques
3. Type de Données Texte
4. Autres Types de Données et Concepts

book
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.

cpp

main

copy
1234567
#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', pas 9.

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).

cpp

main

copy
12345678
#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 de letter est 'L'.

Laquelle des options suivantes produira la sortie **L** lorsqu'elle sera imprimée sur la console ?

Laquelle des options suivantes produira la sortie L lorsqu'elle sera imprimée sur la console ?

Sélectionnez quelques réponses correctes

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt