Програма C за намиране на ASCII стойност на символ

В този пример ще научите как да намерите ASCII стойността на даден знак.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на C:

  • C Типове данни
  • C Променливи, константи и литерали
  • C входен изход (I / O)

При програмирането на C променлива на символа съдържа ASCII стойност (цяло число между 0 и 127), а не самия този символ. Тази целочислена стойност е ASCII кодът на символа.

Например стойността на ASCII 'A'е 65.

Това означава, че ако присвоите 'A'символна променлива, 65 се съхранява в променливата, а не в 'A'себе си.

Сега нека видим как можем да отпечатаме ASCII стойността на символите в програмирането на C.

Програма за отпечатване на 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; ) 

Изход

 Въведете знак: G ASCII стойност на G = 71 

В тази програма потребителят трябва да въведе символ. Символът се съхранява в променлива c.

Когато %dсе използва низ за форматиране, се показва 71 (стойността на ASCII на G).

Когато %cсе използва низ за форматиране, 'G'се показва самият.

Интересни статии...