So finden Sie den ASCII -Wert eines Charakters in der C -Programmierung?

So finden Sie den ASCII -Wert eines Charakters in der C -Programmierung?
ASCII (amerikanischer Standardcode für den Informationsaustausch) ist ein Charakter -Codierungssystem, das in Computern und anderen Geräten verwendet wird. Es ist eine Untergruppe von Unicode und besteht aus einem Zeichensatz von 128 Zeichen. Diese Zeichen umfassen Groß- und Kleinbuchstaben, Ziffern, Sonderzeichen, Steuerzeichen und Zeichenzeichen. Jeder Charakter in der ASCII Der Charaktersatz hat einen äquivalenten Hexadezimal- und Oktalwert sowie einen Dezimalwert, der zwischen 0 und 127 liegt.

Wir werden C -Programme demonstrieren, um den ASCII -Wert eines Zeichens oder alle Zeichen in einer Zeichenfolge in diesem Artikel anzuzeigen.

So finden Sie den ASCII -Wert eines Charakters in der C -Programmierung?

Es gibt zwei Methoden, um die eines Charakters zu finden ASCII -Wert In C -Programmierung:

  • Verwenden von scanf () Funktionen
  • Verwenden Sie GetChar () -Funktion

Methode 1: Verwenden von scanf () Funktionen

In der C -Programmierung können Sie das leicht finden ASCII Wert eines Zeichens unter Verwendung von Scanf () -Funktion, und die Schritte sind nachstehend angegeben:

Schritt 1: Zuerst müssen Sie einen Charakter mit dem Char -Datentyp deklarieren.

Schritt 2: Dann benutze die scanf () Funktionen, um uns zu veranlassen, einen Zeichen mit einzugeben %C Spezifizierer.

Schritt 3: Dann benutze die printf () Funktion zum Ausgabe der Ausgabe ASCII -Wert des Charakters mit %D Spezifizierer.

Schauen Sie sich das folgende Beispiel an und verstehen Sie, wie wir den ASCII -Wert eines Charakters in C drucken können.

#enthalten
int main ()

Char C;
int num;
printf ("ein Zeichen eingeben:");
scanf ("%c", & c);
Num = C;
printf ("\ nascii Wert von %c = %d", c, num);
getChar ();
Rückkehr 0;

Das obige Programm akzeptiert ein Zeichen des Benutzers und findet und druckt dann den ASCII -Wert dieses Zeichens. Da Num vom Int -Typ ist, wird der ASCII -Wert eines Zeichens festgelegt, der in der C -Variablen zu num gespeichert ist. Infolgedessen ist der ASCII -Wert von C auf num eingestellt.

Methode 2: Verwenden von GetChar () -Funktion:

In der C -Programmierung können Sie das leicht finden ASCII Wert eines Zeichens verwenden getChar () Funktion, und die Schritte sind unten angegeben:

Schritt 1: Zuerst müssen Sie einen Charakter mit dem Char -Datentyp deklarieren.

Schritt 2: Dann benutze die getChar () Funktion zur Bestimmung des ASCII -Werts des Zeichens.

Schritt 3: Dann benutze die printf () Funktion zum Drucken des ASCII -Wertes des Zeichens mit %D Spezifizierer.

Schauen Sie sich das folgende Beispiel an und verstehen Sie, wie wir den ASCII -Wert eines Charakters in c drucken können.

#enthalten
int main (void)

Char C;
printf ("Bitte ein Zeichen \ n");
while ((c = getChar ()) != '\ n')

printf ("ASCII -Wert ist %d", c);

Das obige Programm akzeptiert ein Zeichen des Benutzers und findet und druckt dann den ASCII -Wert dieses Zeichens mit getChar () Funktion.

So bestimmen Sie den ASCII -Wert aller Zeichen in einer Zeichenfolge

Wenn Sie eine Zeichenfolge haben und daran interessiert sind, das zu finden ASCII -Wert Von allen Charakteren können Sie dem folgenden Programm folgen.

#enthalten
int main ()

char s [100];
int i = 0;
printf ("die Zeichenfolge eingeben:");
bekommt (s);
während (s [i]!= '\ 0')

printf ("\ nascii Wert von %c = %d", s [i], s [i]);
i ++;

Rückkehr 0;

Das obige Programm fordert den Benutzer auf, die Zeichenzeichenfolgen einzugeben, und verwendet dann die while -Schleife, um die zu finden und zu drucken ASCII -Wert von allen Zeichen in der Zeichenfolge.

Abschluss

In C -Programmierung die ASCII -Wert eines Charakters kann mit dem gefunden werden scanf () oder getChar () Funktionen. Der ASCII -Wert von jedem Charakter wird durch einen einzigartigen 7-Bit-Code dargestellt und kann in Hexadezimal-, Oktal- oder Dezimalformaten dargestellt werden. Der ASCII -Wert Von allen Zeichen in einer Zeichenfolge kann auch eine Weile -Schleife gefunden werden. Durch die Befolgung der in diesem Artikel beschriebenen Schritte und die Verwendung der vorgesehenen Beispiele können Programmierer leicht finden ASCII -Wert von Charakteren in ihren C -Programmen.