ASCII-Wert eines Zeichens bestimmen

CCBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

ASCII steht für American Standard Code for Information Interchange. Es ist ein Zeichensatzkodierungsstandard für elektronische Kommunikation. Jedes Zeichen, das in ASCII dargestellt wird, hat einen eindeutigen numerischen Wert, auch bekannt als ASCII-Code. In diesem Lab werden wir lernen, wie man den ASCII-Wert eines Zeichens in der C-Programmierung findet.

Erstellen einer neuen Datei

Erstellen Sie in das Verzeichnis ~/project/ eine neue Datei main.c und fügen Sie den folgenden Code ein:

#include <stdio.h>

int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

    char c;
    printf("Enter a character: ");
    scanf("%c", &c);
    printf("\n\nASCII value of %c = %d", c, c);

    printf("\n\n\t\t\tCoding is Fun!\n\n\n");
    return 0;
}

Code verstehen

Lassen Sie uns den Code Zeile für Zeile verstehen.

printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

Diese Zeile wird verwendet, um einen Header auf der Konsole auszugeben.

char c;

Diese Zeile deklariert eine Variable c vom Typ Zeichen.

printf("Enter a character: ");

Diese Zeile gibt eine Nachricht aus, in der der Benutzer aufgefordert wird, ein Zeichen einzugeben.

scanf("%c", &c);

Diese Zeile liest das eingegebene Zeichen vom Benutzer ein und speichert es in der Variable c.

printf("\n\nASCII value of %c = %d", c, c);

Diese Zeile gibt den ASCII-Wert des eingegebenen Zeichens aus, das in der vorherigen Zeile gelesen wurde. Der Formatierungsbezeichner %c wird verwendet, um das Zeichen auszugeben, und %d wird verwendet, um den entsprechenden ASCII-Wert auszugeben.

printf("\n\n\t\t\tCoding is Fun!\n\n\n");

Diese Zeile wird verwendet, um einen Footer auf der Konsole auszugeben.

return 0;

Diese Zeile gibt an, dass das Programm die Ausführung beendet hat und 0 als Beendigungsstatus zurückgibt.

Kompilieren und Ausführen des Programms

Kompilieren und führen Sie das Programm mit den folgenden Befehlen aus:

gcc main.c -o main
./main

Ausgabe:

                LabEx - Best place to learn


Enter a character: A

ASCII value of A = 65


                        Coding is Fun!

Testen des Programms

Geben Sie verschiedene Zeichen als Eingabe ein und beobachten Sie die entsprechenden ASCII-Werte, die auf der Konsole ausgegeben werden.

Zusammenfassung

In diesem Lab haben wir gelernt, wie man in der C-Programmierung den ASCII-Wert eines Zeichens findet. Der ASCII-Wert jedes Zeichens ist ein eindeutiger numerischer Wert und wird in der C-Programmierung mit dem Formatierungsbezeichner %d dargestellt. Das Wissen um ASCII-Werte ist in verschiedenen Anwendungen wie Verschlüsselungsalgorithmen und Datenkodierung wichtig.