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

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 %dchaîne de format est utilisée, 71 (la valeur ASCII de G) s'affiche.

Lorsque la %cchaîne de format est utilisée, 'G'elle-même s'affiche.

Articles intéressants...