Caractères
Fait partie de la section Fondamentaux 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 placés entre des guillemets simples.
Déclarez une variable de type caractère :
char letter;Attribuez 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’un entier représentant sa valeur ASCII (ASCII est la table standard qui attribue un nombre à chaque caractère). Par exemple, 'A' est stocké comme 65, 'B' comme 66, et ainsi de suite.
Vous pouvez afficher un caractère à l’aide du spécificateur de format %c :
printf("The letter is: %c\n", letter);Défi
FacileCréez un programme qui :
- Déclare une variable caractère nommée
symbol - Attribue le caractère '@' à cette variable
- Affiche le message "The symbol is: @" où @ est la valeur de votre variable
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 Fondamentaux
2Variables
Types de donnéesEntierVirgule flottante - DoubleCaractèresBooléensConstantesBases de printfRègles de nommage des variablesConversion de type - Partie 1Conversion de type - 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écapitulatifEntraînez-vous par vous-même : Compilateur C en ligne
Trouvez le code de n’importe quel caractère : Convertisseur ASCII