Program C k vyhledání hodnoty ASCII znaku

V tomto příkladu se naučíte, jak najít hodnotu ASCII znaku.

Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:

  • C datové typy
  • C Proměnné, konstanty a literály
  • C Vstupní výstup (I / O)

V programování v C obsahuje znaková proměnná spíše hodnotu ASCII (celé číslo mezi 0 a 127) než samotný znak. Tato celočíselná hodnota je kód ASCII znaku.

Například hodnota ASCII 'A'je 65.

To znamená, že pokud přiřadíte 'A'znakovou proměnnou, 65 se uloží do proměnné, nikoli do ní 'A'samotné.

Nyní se podívejme, jak můžeme v programování C vytisknout hodnotu ASCII znaků.

Program pro tisk 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ýstup

 Zadejte znak: G ASCII hodnota G = 71 

V tomto programu je uživatel vyzván k zadání znaku. Znak je uložen v proměnné c.

Při použití %dformátovacího řetězce se zobrazí 71 (hodnota ASCII G).

Když %cse použije formátovací řetězec, 'G'zobrazí se sám.

Zajímavé články...