Program C na vyhľadanie hodnoty ASCII znaku

V tomto príklade sa naučíte, ako nájsť hodnotu ASCII znaku.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku C:

  • C dátové typy
  • C Premenné, konštanty a literály
  • C vstupný výstup (I / O)

V programovaní C obsahuje znaková premenná hodnotu ASCII (celé číslo od 0 do 127), nie samotný znak. Táto celočíselná hodnota je kód ASCII znaku.

Napríklad hodnota ASCII 'A'je 65.

To znamená, že ak priradíte 'A'znakovú premennú, 65 sa uloží do premennej namiesto do nej 'A'.

Teraz sa pozrime, ako môžeme v programovaní C vytlačiť hodnotu znakov ASCII.

Program na tlač hodnoty 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; ) 

Výkon

 Zadajte znak: hodnota G ASCII G = 71 

V tomto programe je používateľ vyzvaný na zadanie znaku. Znak je uložený v premennej c.

Ak %dsa použije formátovací reťazec, zobrazí sa 71 (hodnota ASCII G).

Keď %csa použije formátovací reťazec, 'G'zobrazí sa sám.

Zaujímavé články...