V tem primeru boste izvedeli, kako najti vrednost ASCII znaka.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:
- C Vrste podatkov
- C Spremenljivke, konstante in literale
- C vhodni izhod (I / O)
Pri programiranju C znakovna spremenljivka vsebuje vrednost ASCII (celo število med 0 in 127) in ne tega znaka samega. Ta celoštevilska vrednost je koda ASCII znaka.
Na primer, vrednost ASCII 'A'
je 65.
To pomeni, da se 'A'
65 , če dodelite spremenljivki znakov, shrani v spremenljivko in ne 'A'
samo v njo.
Zdaj pa poglejmo, kako lahko pri programiranju na C natisnemo vrednost ASCII znakov.
Program za tiskanje vrednosti 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; )
Izhod
Vnesite znak: G ASCII vrednost G = 71
V tem programu je uporabnik pozvan, da vnese znak. Znak je shranjen v spremenljivki c.
Ko %d
je uporabljen niz formatiranja, se prikaže 71 (vrednost ASCII G
).
Ko %c
je uporabljen niz formatiranja, 'G'
se prikaže sam.