Dans cet exemple, vous apprendrez à trouver la valeur ASCII d'un caractère.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:
- Types de données C
- Variables, constantes et littéraux C
- C Entrée Sortie (E / S)
En programmation C, une variable de caractère contient une valeur ASCII (un nombre entier compris entre 0 et 127) plutôt que ce caractère lui-même. Cette valeur entière est le code ASCII du caractère.
Par exemple, la valeur ASCII de 'A'
est 65.
Cela signifie que, si vous affectez 'A'
à une variable de caractère, 65 est stocké dans la variable plutôt que dans 'A'
elle-même.
Voyons maintenant comment nous pouvons imprimer la valeur ASCII des caractères en programmation C.
Programme pour imprimer la valeur ASCII
#include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); // %d displays the integer value of a character // %c displays the actual character printf("ASCII value of %c = %d", c, c); return 0; )
Production
Entrez un caractère: G Valeur ASCII de G = 71
Dans ce programme, l'utilisateur est invité à saisir un caractère. Le caractère est stocké dans la variable c.
Lorsque la %d
chaîne de format est utilisée, 71 (la valeur ASCII de G
) s'affiche.
Lorsque la %c
chaîne de format est utilisée, 'G'
elle-même s'affiche.