C Program pentru a găsi valoarea ASCII a unui personaj

În acest exemplu, veți învăța cum să găsiți valoarea ASCII a unui personaj.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C:

  • C Tipuri de date
  • Variabile C, constante și litere
  • Ieșire intrare C (I / O)

În programarea C, o variabilă de caracter deține valoarea ASCII (un număr întreg între 0 și 127), mai degrabă decât acel caracter în sine. Această valoare întreagă este codul ASCII al caracterului.

De exemplu, valoarea ASCII 'A'este de 65.

Ceea ce înseamnă acest lucru este că, dacă atribuiți 'A'unei variabile de caractere, 65 este stocat în variabilă mai degrabă decât în 'A'ea însăși.

Acum, să vedem cum putem imprima valoarea ASCII a caracterelor din programarea C.

Program pentru a imprima valoarea 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; ) 

Ieșire

 Introduceți un caracter: G ASCII valoare G = 71 

În acest program, utilizatorul este rugat să introducă un caracter. Caracterul este stocat în variabila c.

Când %dse folosește șirul de format, este afișat 71 (valoarea ASCII a G).

Când %cse folosește șirul de format, 'G'se afișează el însuși.

Articole interesante...