C märk märgi ASCII väärtuse leidmiseks

Lang L: none (table-of-contents)

Selles näites saate teada, kuidas leida märgi ASCII väärtus.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C andmetüübid
  • C Muutujad, konstandid ja literaalid
  • C sisendi väljund (I / O)

C-programmeerimisel on tähemuutujal ASCII väärtus (täisarv vahemikus 0 kuni 127), mitte see märk ise. See täisarv on märgi ASCII kood.

Näiteks on ASCII väärtus 'A'65.

See tähendab, et kui määrate 'A'märgimuutujale, salvestatakse 65 muutujasse, mitte tema 'A'enda.

Vaatame nüüd, kuidas saame C-programmeerimisel printida märkide ASCII väärtuse.

Programm ASCII väärtuse printimiseks

 #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; ) 

Väljund

 Sisestage märk: G ASCII väärtus G = 71 

Selles programmis palutakse kasutajal sisestada märk. Tähemärk on salvestatud muutujasse c.

Kui %dstringi kasutatakse, 71 (ASCII väärtus G) kuvatakse.

Kui %cstringi kasutatakse, 'G'ise kuvatakse.

Huvitavad Artiklid...