C Program a karakter ASCII értékének megkeresésére

Ebben a példában megtudhatja, hogyan lehet megtalálni a karakter ASCII értékét.

A példa megértéséhez ismernie kell a következő C programozási témákat:

  • C adattípusok
  • C Változók, konstansok és literálok
  • C bemeneti kimenet (I / O)

A C programozásban egy karakterváltozó ASCII értéket (0 és 127 közötti egész számot) tartalmaz, nem pedig magát a karaktert. Ez az egész érték a karakter ASCII kódja.

Például az ASCII értéke 'A'65.

Ez azt jelenti, hogy ha 'A'egy karakterváltozóhoz rendelünk, akkor a 65 a változóban tárolódik, nem pedig 'A'maga.

Most nézzük meg, hogyan nyomtathatjuk ki a karakterek ASCII értékét a C programozásban.

Program az ASCII érték nyomtatásához

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

Kimenet

 Írjon be egy karaktert: G = 71 G G ASCII értéke 

Ebben a programban a felhasználót arra kérik, hogy írjon be egy karaktert. A karakter a c változóban van tárolva.

Amikor %dformátum string használunk, 71 (ASCII értéke G) jelenik meg.

Amikor %cformátum string használnak, 'G'önmagában jelenik meg.

érdekes cikkek...