Програма C для пошуку значення ASCII символу

У цьому прикладі ви дізнаєтесь, як знайти значення ASCII символу.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • 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'відображається сам.

Цікаві статті...