C++ To_String

C To String



Mit C++ können wir mithilfe der Funktion „to_string()“ numerische Werte der Datentypen „Integer“, „Float“ und „Double“ in den Datentyp „String“ konvertieren. Die Funktion „to_string()“ hilft bei der Konvertierung der anderen Datentypen in den String-Datentyp. Wir platzieren einfach einen beliebigen numerischen Wert in dieser „to_string()“-Funktion, die diesen numerischen Wert in den String überträgt und den String-Wert als Ausgabe zurückgibt. Hier wenden wir diese „to_string()“-Funktion auf die numerischen Werte der Datentypen „Integer“, „Float“ und „Double“ an und zeigen den in die Zeichenfolge konvertierten numerischen Wert als Ausgabe in diesem Handbuch an.

Beispiel 1:

Die einzige Header-Datei, die wir hier einschließen, ist „iostream“, um die in dieser Header-Datei deklarierten Funktionen zu nutzen. Darunter fügen wir den Namensraum „std“ ein. Dadurch ist es für uns einfacher, die Funktion zu nutzen, ohne jedes Mal, wenn sie im Code verwendet werden, diesen „Standard“ mit allen Funktionen zu platzieren. Dann rufen wir die Funktion „main()“ auf.

Danach initialisieren wir „my_name“ und der Datentyp der Variablen ist „string“. Wir weisen dieser Variablen „Samuel“ zu und initialisieren die Variable „my_age“. Der Datentyp der Variable „my_age“ ist „int“ und wir weisen ihr „24“ zu. Jetzt wollen wir diese „24“ in den String umwandeln. Daher nutzen wir hier die Funktion „to_string()“. Wir initialisieren eine weitere Variable namens „ageToString“ mit dem Datentyp „string“.







Hier nutzen wir die Funktion „to_string()“ und weisen sie dieser Variable „ageToString“ zu. Als Parameter übergeben wir die Variable „my_age“, die die „int“-Daten enthält, an diese „to_string()“-Funktion. Dadurch wird der ganzzahlige Wert „my_age“ in den „string“ umgewandelt. Die konvertierten Daten werden dann in der Variablen „ageToString“ gespeichert und mit „cout“ angezeigt.



Code 1:



#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
string mein_name = „Samuel“ ;
int mein Alter = 24 ;
Zeichenfolge ageToString = to_string ( mein Alter ) ;
cout << „Wir wandeln die Ganzzahl in einen String um.“ << endl ;
cout << mein Name + ' Ist ' + ageToString + „Jahre alt“ ;
}

Ausgabe:
Der Integer-Wert wird nun in den String-Wert umgewandelt und hier angezeigt. Dies liegt daran, dass unser Code die Funktion „to_string()“ verwendet hat.





Beispiel 2:

Der „iostream“ wird zuerst eingebunden und der „namespace std“ wird hier hinzugefügt. Anschließend wird hier die Funktion „main()“ aufgerufen. Die Variable „std_name“ wird initialisiert. Sein Datentyp ist auf „String“ eingestellt. Wir weisen dieser Variablen „James“ zu und initialisieren dann die Variable „marks“. Diese Variable hat den Datentyp „float“ und wir geben ihr den Wert „90,5“.



Jetzt wollen wir die Funktion „to_string()“ nutzen, um diese „90,5“ in einen String umzuwandeln. Wir initialisieren die Datentypvariable „string“ namens „marksToString“ und platzieren die Funktion „to_string()“. Wir senden die Variable „marks“, die die „float“-Daten enthält, als Argument an die Methode „to_string()“.

Hier weisen wir das Ergebnis der Funktion „to_string()“ der Variablen „marksToString“ zu. Dadurch wird nun der Float-Wert „marks“ in den Datentyp „string“ geändert und in der Variablen „marksToString“ gespeichert. Die transformierten Daten werden dann mit „cout“ angezeigt.

Code 2:

#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
Zeichenfolge std_name = 'James' ;
schweben Markierungen = 90,5 ;
string labelsToString = to_string ( Markierungen ) ;
cout << std_name + ' bekommen ' + MarkierungenToString + „Marken“ ;
}

Ausgabe:
Der String-Wert wird aus dem Float-Wert konvertiert und hier angezeigt. Dies ergibt sich aus der Methode „to_string()“, die in unserem Code verwendet wird.

Beispiel 3:

Nun wandeln wir den Datentyp „double“ in den Datentyp „string“ um. Zuerst initialisieren wir den „customer_name“ des Datentyps „string“ mit dem Namen „John“. Dann platzieren wir die Variable vom Datentyp „double“ dort, wo wir dieser Variablen den Wert „9980,5“ zuweisen. Nun möchten wir diesen Wert, der ein Double-Datentyp ist, in den Datentyp „String“ konvertieren.

Zu diesem Zweck nutzen wir hier die Methode „to_string“. Wir initialisieren die Variable „salaryToString“ vom Datentyp „string“ und platzieren dort die Methode „to_string()“. Als Parameter übergeben wir die Variable „Gehalt“. Das Gehalt wird in den Datentyp „string“ konvertiert und in der Variablen „salaryToString“ gespeichert. Jetzt drucken wir „customer_name“ zusammen mit „salaryToString“ aus, indem wir „cout“ verwenden. Der Datentyp beider Variablen ist „String“.

Code 3:

#include
verwenden Namensraum std ;
int hauptsächlich ( ) {
Zeichenfolge Kundenname = 'John' ;
doppelt Gehalt = 9980,5 ;
Zeichenfolge „salaryToString“. = to_string ( Gehalt ) ;

cout << Kundenname + ' hat ' + GehaltToString + ' Gehalt. ' ;

}

Ausgabe:
Wenn wir diesen Code ausführen, können wir das Ergebnis sehen, bei dem der Wert des Datentyps „double“ nun in den Datentyp „string“ umgewandelt wird und hier zusammen mit dem Namen angezeigt wird.

Beispiel 4:

Hier konvertieren wir sowohl die Datentypen „int“ als auch „float“ in den „string“. Dazu initialisieren wir die Variable „a“ vom Datentyp „int“ mit dem ganzzahligen Wert „81“ und die Variable „b“ vom Datentyp „float“ mit dem Float-Wert „72,9“.

Im Folgenden initialisieren wir zwei weitere Variablen mit den Namen „firstStr“ bzw. „secondStr“ und weisen hier beiden Variablen die Methode „to_string()“ zu. Nun übergeben wir „a“ an die erste „to_string()“-Funktion und „b“ an die zweite „to_string()“-Methode. Nun werden beide Werte in den „String“ umgewandelt und im „firstStr“ bzw. „secondStr“ gespeichert. Danach drucken wir beide String-Variablen aus, die wir nach Anwendung der Methode „to_string()“ erhalten haben.

Code 4:

#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
int A = 81 ;
schweben B = 72,9 ;
string firstStr = to_string ( A ) ;
string secondStr = to_string ( B ) ;
cout << „Der String-Wert der Ganzzahl a ist:“ << ersteStr << endl ;
cout << „Der String-Wert des Floats b ist:“ << zweiteStr << endl ;
}

Ausgabe:
Der ganzzahlige Wert wird zunächst in den „String“ umgewandelt. Dann wird auch der Float in den „String“ umgewandelt. Hier werden beide Stringwerte angezeigt.

Beispiel 5:

Hier möchten wir die Integer- oder Float-Werte mit der Zeichenfolge verketten, tun dies jedoch nicht direkt. Jetzt müssen wir sowohl die Integer- als auch die Float-Werte im String transformieren. Zuerst wenden wir die Verkettung an und platzieren die Methode „to_string()“, in der wir „9.8“ übergeben. Daher wird diese Gleitkommazahl in die Zeichenfolge umgewandelt und die Verkettung erfolgt nun hier.

Danach wenden wir diese Verkettung auf die Integer- und String-Daten an, indem wir „int“ in „string“ ändern. Wir platzieren die ganzzahligen Werte in der Methode „to_string()“. Wir haben beide Verkettungen durchgeführt, indem wir sie in den Datentyp „string“ geändert und dann in den Variablen „s1“ bzw. „s2“ gespeichert haben. Dann platzieren wir „s1“ und „s2“ in der „cout“-Methode. Außerdem wird das Ergebnis angezeigt, das wir in diesen Variablen gespeichert haben, nachdem wir sie in Strings umgewandelt und die Verkettung der String-Daten hier angewendet haben.

Code 5:

#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
Zeichenfolge s1 = „Der Wert der Schwerkraft ist“ + to_string ( 9.8 ) ;
Zeichenfolge s2 = „Die tatsächliche Zahl ist“ + to_string ( 4 + 8 + 9 + 10 + 14 ) + ' Hier' ;
cout << s1 << endl ;
cout << s2 << endl ;
zurückkehren 0 ;
}

Ausgabe:
Zuerst wird der Float-Wert in einen „String“ umgewandelt und anschließend wird der Integer-Wert in einen „String“ umgewandelt. Hier werden beide String-Werte nach Verkettung mit den anderen String-Daten angezeigt.

Beispiel 6:

Jetzt erhalten wir die Eingabe vom Benutzer des Datentyps „int“ und speichern sie in der Variablen „x“, da wir hier die Variable „x“ des Datentyps „int“ deklarieren. Diese Eingabe erhalten wir hier mit Hilfe des Befehls „cin“. Jetzt konvertieren wir diese Eingabe in den „String“, indem wir die Variable „x“ in die Methode „to_string()“ einfügen und dann das Ergebnis anzeigen, das wir in der Variablen „s“ gespeichert haben.

Code 6:

#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
int X ;
cout << „Bitte geben Sie die Zahl ein, um sie in eine Zeichenfolge umzuwandeln.“ <> X ;
Zeichenfolge s = to_string ( X ) ;
cout << „Die in einen String umgewandelte Ganzzahl ist“ + S << endl ;
zurückkehren 0 ;
}

Ausgabe:
Nachdem wir die Meldung hier angezeigt haben, geben wir „84“ ein, was dem Datentyp „int“ entspricht, und drücken die Eingabetaste. Darunter wird dann das in den Datentyp „String“ konvertierte Ergebnis angezeigt.

Abschluss

Die Methode „to_string()“ wird in diesem Handbuch ausführlich untersucht. Wir haben die Verwendung dieser Methode in der C++-Programmierung untersucht. Wir haben erfahren, dass diese Methode bei der Konvertierung der Datentypen „int“, „float“ und „double“ in den „string“ hilft. Wir haben mehrere Beispiele gezeigt, in denen wir diese „to_string()“-Methode in unseren Codes verwenden, und zeigen in diesem Handbuch die Funktionsweise dieser Methode. Wir haben diese Methode hier gründlich untersucht.