English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Programme C pour trouver la valeur ASCII d'un caractère

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.

Le programme affiche la valeur ASCII

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

Collection complète d'exemples de programmation en C