Caractères
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 8 sur 63.
En C, le type de données char est utilisé pour stocker un seul caractère. Les caractères en C sont entourés de guillemets simples.
Déclarez une variable de type caractère :
char letter;Assignez un caractère à la variable :
letter = 'A';Vous pouvez également déclarer et initialiser sur une seule ligne :
char grade = 'B';Un caractère occupe 1 octet de mémoire et est en réalité stocké sous forme d'entier représentant sa valeur ASCII. Par exemple, 'A' est stocké comme 65, 'B' comme 66, et ainsi de suite.
Vous pouvez afficher un caractère en utilisant le spécificateur de format %c :
printf("The letter is: %c\n", letter);Défi
FacileCréez un programme qui :
- Déclare une variable de type caractère nommée
symbol - Assigne le caractère '@' à cette variable
- Affiche le message "The symbol is: @" où @ est la valeur de votre variable
Aide-mémoire
Le type de données char stocke un seul caractère entouré de guillemets simples :
char letter = 'A';Les caractères sont stockés sous forme de valeurs ASCII (1 octet). Affichez en utilisant le spécificateur de format %c :
printf("The letter is: %c\n", letter);Essayez vous-même
#include <stdio.h>
int main() {
// Écrivez votre code ici
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif