Program C do znajdowania wartości znaku ASCII

W tym przykładzie dowiesz się, jak znaleźć wartość ASCII znaku.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C Typy danych
  • Zmienne C, stałe i literały
  • C Wejście Wyjście (I / O)

W programowaniu w C zmienna znakowa przechowuje wartość ASCII (liczbę całkowitą od 0 do 127), a nie sam znak. Ta liczba całkowita to kod ASCII znaku.

Na przykład wartość ASCII 'A'wynosi 65.

Oznacza to, że jeśli przypiszesz 'A'do zmiennej znakowej, 65 jest przechowywane w zmiennej, a nie w 'A'sobie.

Teraz zobaczmy, jak możemy wydrukować wartość znaków ASCII w programowaniu w C.

Program do drukowania wartości 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; ) 

Wynik

 Wprowadź znak: G Wartość ASCII G = 71 

W tym programie użytkownik jest proszony o wprowadzenie znaku. Znak jest przechowywany w zmiennej c.

Gdy %dużywany jest ciąg formatu, wyświetlane jest 71 (wartość ASCII G).

Gdy %cużywany jest ciąg formatu, 'G'wyświetlany jest sam.

Interesujące artykuły...