WHO in C in C konvertieren

WHO in C in C konvertieren
„Die Konvertierung zwischen verschiedenen Datentypen ist ein sehr häufig vorkommendes Programmierphänomen. Manchmal entwerfen Sie Funktionen, die nur an bestimmten Datentypen arbeiten können. In diesem Fall müssen Sie sie zunächst in einen anderen Datentyp konvertieren, wenn Sie Ihre Daten in einem anderen Format haben, dass diese Funktion zu handhaben ist, bevor Sie diese Funktion verwenden können. In diesem Handbuch zeigen wir Ihnen daher die verschiedenen Methoden, mit denen Sie einen Charakter in eine Ganzzahl in der C -Programmiersprache umwandeln können.”

Methoden zur Konvertierung von char in in der C -Programmiersprache in INT konvertieren

Es gibt drei verschiedene Methoden, um einen Charakter in eine Ganzzahl in der C -Programmiersprache umzuwandeln, und wir werden alle nachstehend alle diskutieren:

Methode 1: Die Methode "Typecasting"

In dieser Methode typern wir einfach unser Charakter zum Ganzzahl -Datentyp. Dafür können Sie sich das folgende C -Skript ansehen:

In diesem Skript haben wir nach Einbeziehung der gewünschten Bibliotheken eine Variable „C“ mit dem Zeichen „A“ initialisiert (die wir in eine Ganzzahl konvertieren möchten). Dann deklarieren wir eine Ganzzahl -Variable "x". Wir haben diese Variable mit dem typisierten Wert des Charakters „C“ ausgeglichen. Danach verwendeten wir eine "printf" -Schürt.

Um dieses Programm zu kompilieren, haben wir dann den unten gezeigten Befehl ausgeführt:

$ GCC Conversion.C -o -Konvertierung

Die Ausführung dieses Skripts wurde mit Hilfe des folgenden Befehls durchgeführt:

$ ./Wandlung

Der konvertierte Wert unseres Charakters zu einer Ganzzahl ist im Bild unten dargestellt:

Methode 2: Die „SSCANF“ -Methode

In dieser Methode werden wir die Funktion „SSCANF“ verwenden, um ein Zeichen in eine Ganzzahl in C zu konvertieren. Dafür haben wir das folgende C -Skript verwendet:

In diesem Programm haben wir eine Variable "*c" eine Variable mit konstantem Zeichen definiert und ihm den Wert "123" zugewiesen, der ihm zugewiesen hat, dass "123" zugewiesen wurden. Danach haben wir eine ganze Zahl "x" definiert. Dann haben wir die Funktion "SSCANF" verwendet, um den Wert von "C" in eine Ganzzahl umzuwandeln und sie in "x" zu speichern. Schließlich haben wir den Wert von "X" mit Hilfe der "printf" -Anweisung gedruckt.

Der konstante Wert unseres konstanten Charakters zu einer Ganzzahl ist im Bild unten dargestellt:

Methode 3: Die „ATOI“ -Methode

In dieser Methode werden wir die Funktion „ATOI“ verwenden, um ein bestimmtes Zeichen in eine Ganzzahl in der C -Programmiersprache umzuwandeln. Dazu haben wir das folgende C -Skript geschrieben:

Auch in diesem Skript haben wir die gleiche Variable des gleichen konstanten Zeichentyps verwendet, die wir in unserer zweiten Methode verwendet haben. Danach haben wir eine Ganzzahlvariable „x“ definiert und sie mit dem konstanten Charakter „C“ mit dem konstanten Zeichen „C“ ausgeglichen, während wir die Funktion „ATOI“ verwenden. Schließlich haben wir diesen konvertierten Wert auf dem Terminal gedruckt.

Der konstante Wert unseres konstanten Charakters zu einer Ganzzahl ist im Bild unten dargestellt:

Abschluss

In diesem Leitfaden wurde in erster Linie über die Umwandlung des Charakterdatentyps in der C -Programmiersprache in eine Ganzzahl gesprochen. In dieser Hinsicht haben wir Ihnen drei verschiedene Methoden mitgeteilt. Jetzt liegt es ganz bei Ihnen, welche Methode Sie vorziehen, um Ihr gewünschtes Zeichen in eine Ganzzahl zu konvertieren, während Sie die C -Programmiersprache verwenden.