C programa, skirta rasti simbolio ASCII vertę

Šiame pavyzdyje sužinosite, kaip rasti simbolio ASCII vertę.

Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C programavimo temas:

  • C duomenų tipai
  • C kintamieji, konstantos ir literalai
  • C įvesties išvestis (I / O)

Programuojant C, simbolių kintamasis turi ASCII reikšmę (sveikasis skaičius nuo 0 iki 127), o ne patį simbolį. Ši sveiko skaičiaus reikšmė yra simbolio ASCII kodas.

Pavyzdžiui, ASCII vertė 'A'yra 65.

Tai reiškia, kad jei priskiriate 'A'simbolių kintamajam, 65 yra saugomas kintamajame, o ne 'A'pats.

Dabar pažiūrėkime, kaip galime spausdinti ASCII simbolių vertę programuojant C.

ASCII vertės spausdinimo programa

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

Rezultatas

 Įveskite simbolį: G ASCII reikšmė G = 71 

Šioje programoje vartotojo prašoma įvesti simbolį. Simbolis saugomas kintamajame c.

Kai %dnaudojama formato eilutė, rodoma 71 (ASCII reikšmė G).

Kai %cnaudojama formato eilutė, 'G'rodoma pati.

Įdomios straipsniai...