In diesem Beispiel erfahren Sie, wie Sie den ASCII-Wert eines Zeichens ermitteln.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:
- C Datentypen
- C Variablen, Konstanten und Literale
- C Eingang Ausgang (E / A)
Bei der C-Programmierung enthält eine Zeichenvariable den ASCII-Wert (eine Ganzzahl zwischen 0 und 127) anstelle dieses Zeichens. Dieser ganzzahlige Wert ist der ASCII-Code des Zeichens.
Beispielsweise ist der ASCII-Wert von 'A'
65.
Dies bedeutet, dass 'A'
65 , wenn Sie einer Zeichenvariablen zuweisen , in der Variablen und nicht in sich 'A'
selbst gespeichert wird .
Lassen Sie uns nun sehen, wie wir den ASCII-Wert von Zeichen in der C-Programmierung drucken können.
Programm zum Drucken des ASCII-Werts
#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; )
Ausgabe
Geben Sie ein Zeichen ein: G ASCII-Wert von G = 71
In diesem Programm wird der Benutzer aufgefordert, ein Zeichen einzugeben. Das Zeichen wird in der Variablen c gespeichert.
Wenn eine %d
Formatzeichenfolge verwendet wird, wird 71 (der ASCII-Wert von G
) angezeigt.
Wenn eine %c
Formatzeichenfolge verwendet wird, wird diese 'G'
selbst angezeigt.