English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de programmation en C
Dans cet exemple, vous apprendrez à trouver la valeur ASCII d'un caractère.
En programmation C, les variables de caractères sauvegardent les valeurs ASCII (de 0 à127entiers) plutôt que le caractère lui-même. Cette valeur s'appelle la valeur ASCII.
Par exemple, la valeur ASCII de 'A' est65.
Cela signifie que si vous assignez une valeur à une variable de caractère "A",65sera stockée dans la variable au lieu de "A" en soi.
Maintenant, voyons comment imprimer la valeur ASCII d'un caractère en programmation C.
#include <stdio.h> int main() { char c; printf("Entrez un caractère: "); scanf("%c", &c); //%d affiche la valeur entière du caractère //%c affiche le caractère réel printf("%c de valeur ASCII = %d", c, c); return 0; }
Résultat de la sortie
Entrez un caractère: G Valeur ASCII de G = 71
Dans ce programme, il est demandé à l'utilisateur d'entrer un caractère. Le caractère est stocké dans la variable c.
Lorsque vous utilisez la chaîne de format %d, il sera affiché71(Valeur ASCII de G).
Lorsque vous utilisez la chaîne de format %c, 'G' sera affichée elle-même.