So verwenden Sie ASCII in C ++

So verwenden Sie ASCII in C ++

Heute sprechen wir über ASCII und wie man es in der C ++ - Sprache für die Programmierung nutzt. ASCII steht für „American Standard Code for Information Interchange“ und ist eine standardisierte Informationscodierungstechnik, die für die Kommunikation zwischen Menschen und Computern elektronisch verwendet wird. Computer können die Sprache des Menschen nicht verstehen. Aus diesem Grund arbeiten Sie mit Zeichen, Zahlen, Interpunktion und anderen computerbezogenen Zeichen. Lassen Sie uns nur untersuchen, wie sich ASCII-Zeichen verhalten und wie wir den Wert eines computerbezogenen Charakters in der Codierungssprache C ++ abrufen können, damit wir den Begriff von ASCII im Bereich der Informatik vollständig verstehen können.

Einführung

In C ++ - Programmiersprache enthalten die von uns deklarierten Variablen keinen Wert, aber sie enthalten ASCII -Werte. Außerdem wird jedem Zeichenparameter ein numerischer Wert zwischen 0 und 127 als ASCII -Wert zugewiesen, der die Zeichenvariable in numerischer Form codiert. Wenn wir beispielsweise den Wert des 'D' -Charakters erhalten wollen, beträgt sein ASCII -Wert 68.

Syntax:

Um den ASCII -Wert jeder Eingabezeichenvariablen in der C ++ -Programmiersprache zu erhalten. Erstens deklarieren wir die Variable des Datentyps -Zeichens, in dem wir das Eingangszeichen speichern, um den ASCII -Wert zu erhalten. Danach schreiben wir den Ganzzahl -Datentyp und übergeben den variablen Namen darin, den wir bereits oben erstellt haben. Wir haben den Ganzzahl -Datentyp deklariert, weil wir den numerischen Wert des Eingangszeichens anzeigen möchten.

Rückgabewert:

Im Gegenzug erhalten wir den numerischen Standardwert von 0 bis 127 eines Eingangszeichens in C ++ - Programmierung.

Beispiel 01:

Um das ASCII -Format in C ++ - Programmiersprache zu verwenden. Um einen ASCII -Code in C ++ - Programmiersprache zu schreiben, benötigen wir immer eine IDE, die den Code in die Computersprache übersetzt und die gewünschte Ausgabe an den Benutzer zeigt. Öffnen Sie also eine vernünftige IDE, um den Code zu schreiben. In der C ++ - Programmierung importieren wir zuerst das Modul der vordefinierten Funktion, damit wir die Funktionen im Programm problemlos verwenden können.

Wir haben das Modul „#include“ aufgenommen, damit wir die Funktionen CIN () und Cout () im Programm verwenden können Daten zum Konsolenfenster des Benutzers. Dann müssen wir den "Namespace STD verwenden" schreiben, damit wir den gleichen Namen im gesamten Kontext im vorhandenen Programm nicht zuweisen können.

#enthalten
Verwenden von Namespace STD;
int main ()

Cout << "*---Implementation of ASCII Format---*" << endl;
char ch;
Cout << "\nEnter any character: ";
cin >> ch;
Cout << "ASCII Value of " << ch << " is: " << int(ch);
Rückkehr 0;


Starten wir nach dem Importieren des Moduls die Funktion main () und implementieren Sie die Logik des Programms hier. In Zeile 7 haben wir die Nachricht gedruckt, damit der Benutzer verstehen kann, was wir im Programm implementieren werden. Als nächstes haben wir eine Variable der Zeichenstyp "CH" deklariert und den Wert von "CH" vom Benutzer unter Verwendung der Funktion cin () erhalten und den Wert in der Variablen "CH" gespeichert. In Zeile 12 haben wir die Cout () -Methode verwendet, um den ASCII -Wert des Zeichens, den der Benutzer in „CH“ eingefügt hat Charakter. Lassen Sie uns überprüfen, was wir nach dem Zusammenstellen des Programms erhalten haben.

Fall 01:

In diesem Fall haben wir das Symbol „#“ eingefügt, um den ASCII -Wert zu erhalten, und im Gegenzug erhalten wir die 35 Werte.

Fall 02:

Diesmal haben wir die rechte kleine Klammer gespeichert und wir haben den 41 ASCII -Wert.

Fall 03:

In diesem Fall berechnete der Compiler den ASCII -Wert 71 für den Kapital -G -Buch.


Beispiel 02:

Lassen Sie uns zunächst die nächste Demonstration der ASCII -Methode in der C ++ - Programmierung beschreiben. Wir benötigen jeden C ++ - Compiler, der mit den Header -Dateien kompatibel ist, die wir in unserem Programm verwenden werden. Grundlegende Bibliotheken sind normalerweise beim Schreiben von C ++-Programmen erforderlich, damit C ++ Manipulatoren auf bereits geschriebene Code angewendet werden können. Das "#include" ist die erste Bibliothek, die wir in dieser Implementierung verwenden. Das Symbol „#“ sagt dem Übersetzer, das Paket zu importieren, das Schlüsselwort „include“ integriert die Header -Datei in das Programm, und „iOstream“ impliziert das Empfangen von Benutzereingaben und das Anzeigen.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

Cout << "*----------Implementation of ASCII Format----------*" << endl << endl;
Char -Charakter, Str [20];
Cout << "Enter the String to get the numeric values of each string character: ";
bekommt (str);
Cout << "\nCharacters\tASCII Value\n";
int i = 0, num_val;
während (str [i])

Zeichen = str [i];
num_val = charakter;
Cout << character<<"\t\t" << num_val << endl;
i ++;

Cout << "\nThe length of input string is: " << strlen(str);
Rückkehr 0;


Als Nächst. Um Klassen, Funktionen und Variablen zu erhalten, indem wir im gesamten Rest des Programms identische Bereiche verwenden, fügten wir dann die Klausel „Namespace STD“ hinzu. Nachdem alle grundlegenden Pakete und Befehle enthalten waren, können wir jetzt mit der Hauptmethode des Programms fortfahren. Die tatsächliche Codezeile, aus der wir die Ergebnisse schreiben und abrufen möchten.

Wir haben Zwei-Charakter-Typ Variablen "Charakter" und „Str“ deklariert und die maximale Länge von „str“ als 20 festgelegt. Anschließend verwendeten wir die Cin () -Methode, um die Eingangszeichenfolge vom Benutzer einer maximalen Länge von 20 zu nehmen, indem wir die Methode get ().

Als nächstes haben wir zwei weitere Variablen des ganzzahligen Typs "i" deklariert, der 0 Wert darin und "num_val" enthält, und "num_val". Um die Zeichenfolge anzuzeigen, die der Benutzer in „str“ gespeichert hat. Wir setzen die Bedingung der while -Schleife, die "Str [i]" ist. Im Schleifenkörper haben wir der Variablen „Zeichen“ Str [i] zugewiesen, so dass der Compiler das Zeichen der Zeichenfolge anzeigt. Als nächstes haben wir "Zeichen" in der Variablen "num_val" gespeichert, die ein Ganzzahltyp ist, der die numerischen Werte jedes Zeichens auf dem Bildschirm des Benutzers anzeigt, indem es in der COUT () -Methode in Zeile 20 übergeben wird.

Anschließend haben wir den inkrementellen Operator verwendet, um das "I" zu erhöhen, bis der Compiler alle Zeichen der Zeichenfolge zeigt, die der Benutzer eingegeben hat. Nachdem alle Zeichen angezeigt wurden, wird die WHOS -Schleife beendet und druckt die Länge der Zeichenfolge, die der Benutzer mit der Funktion strlen () der Zeichenfolge eingegeben hat. Am Ende des Programms kehren wir 0 an die Funktion main () zurück, um die Ausführung des Programms zu beenden.

Wie Sie unten im Fenster der Benutzerkonsole sehen, hat der Benutzer "Linux" eingegeben. Gemäß Groß- und Kleinbuchstaben hat der Compiler die ASCII -Werte jedes Zeichens angezeigt. Es zeigte auch die Länge der String, die 5 ist.

Abschluss

In diesem Artikel haben wir gelernt, wie man das ASCII -Format in C ++ - Programmiersprache verwendet. Zuerst haben wir ASCII besprochen und warum wir ASCII -Werte brauchen und dann die Schreibregeln des ASCII -Formats gelernt haben. Wir haben verschiedene Beispiele von ASCII mit unterschiedlicher Logik implementiert, damit der Benutzer das Konzept leicht verstehen kann.