I dette eksempel lærer du, hvordan du finder ASCII-værdien for et tegn.
For at forstå dette eksempel skal du have kendskab til følgende C-programmeringsemner:
- C Datatyper
- C Variabler, konstanter og litteratur
- C Indgangsoutput (I / O)
I C-programmering indeholder en tegnvariabel ASCII-værdi (et heltal mellem 0 og 127) snarere end selve tegnet. Dette heltal er tegnets ASCII-kode.
For eksempel er ASCII-værdien 'A'
65.
Hvad dette betyder er, at hvis du tildeler 'A'
en tegnvariabel, gemmes 65 i variablen snarere end i 'A'
sig selv.
Lad os nu se, hvordan vi kan udskrive ASCII-værdien af tegn i C-programmering.
Program til udskrivning af ASCII-værdi
#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; )
Produktion
Indtast et tegn: G ASCII-værdi på G = 71
I dette program bliver brugeren bedt om at indtaste et tegn. Tegnet er gemt i variabel c.
Når der bruges %d
formatstreng, vises 71 (ASCII-værdien G
).
Når %c
formatstreng bruges, 'G'
vises selve det.