C++ Till_String

C Till String



C++ låter oss konvertera de numeriska värdena för heltal, flytande och dubbla datatyper till strängdatatypen genom att använda funktionen 'to_string()'. Funktionen 'to_string()' hjälper till att konvertera de andra datatyperna till strängdatatypen. Vi placerar helt enkelt vilket numeriskt värde som helst i denna 'to_string()'-funktion som överför det numeriska värdet till strängen och returnerar strängvärdet som utdata. Här kommer vi att tillämpa denna 'to_string()'-funktion på de numeriska värdena för heltals-, float- och dubbeldatatyper och visa det konverterade numeriska värdet till strängen som en utdata i den här guiden.

Exempel 1:

Den enda header-filen som vi inkluderar här är 'iostream' för att använda funktionerna som deklareras i denna header-fil. Under detta infogar vi namnutrymmet 'std'. Så det gör det enkelt för oss att använda funktionen utan att placera denna 'std' med alla funktioner varje gång de används i koden. Sedan anropar vi funktionen 'main()'.

Efter detta initierar vi 'mitt_namn' och variabelns datatyp är 'sträng.' Vi tilldelar 'Samuel' till denna variabel och initierar variabeln 'my_age'. Datatypen för variabeln 'my_age' är 'int' och vi tilldelar '24' till den. Nu vill vi konvertera denna '24' till strängen. Så vi använder funktionen 'to_string()' här. Vi initierar en annan variabel som heter 'ageToString' med datatypen 'sträng'.







Här använder vi funktionen 'to_string()' och tilldelar den till denna 'ageToString'-variabel. Vi skickar variabeln 'my_age' som innehåller 'int'-data till denna 'to_string()'-funktion som parameter. Detta omvandlar heltalsvärdet 'my_age' till 'strängen'. Den konverterade datan lagras sedan i variabeln 'ageToString' och visas med 'cout'.



Kod 1:



#include
använder sig av namnutrymme std ;
int huvud ( ) {
sträng mitt_namn = 'Samuel' ;
int min ålder = 24 ;
sträng ageToString = att stränga ( min ålder ) ;
cout << 'Vi konverterar heltal till en sträng.' << endl ;
cout << mitt namn + ' är ' + ageToString + ' år gammal' ;
}

Produktion:
Heltalsvärdet konverteras nu till strängvärdet och visas här. Detta beror på att vår kod använde funktionen 'to_string()'.





Exempel 2:

'iostream' inkluderas först, och 'namespace std' läggs till här. Sedan anropas funktionen 'main()' här. Variabeln 'std_name' initieras. Dess datatyp är inställd på 'sträng'. Vi tilldelar 'James' till denna variabel och initierar sedan variabeln 'marks'. Denna variabel har datatypen 'flytande' och vi ger den värdet '90,5'.



Nu vill vi använda funktionen 'to_string()' för att omvandla denna '90.5' till en sträng. Vi initierar datatypvariabeln 'sträng' som kallas 'marksToString' och placerar funktionen 'to_string()'. Vi skickar 'marks'-variabeln som innehåller 'float'-data som ett argument till 'to_string()'-metoden.

Här tilldelar vi resultatet av funktionen 'to_string()' till variabeln 'marksToString'. Detta ändrar nu flytvärdet för 'marks' till datatypen 'string' och sparar det i variabeln 'marksToString'. Den transformerade datan visas sedan med 'cout'.

Kod 2:

#include
använder sig av namnutrymme std ;
int huvud ( ) {
sträng std_name = 'James' ;
flyta märken = 90,5 ;
    string marksToString = att stränga ( märken ) ;
cout << std_name + 'fick' + marksToString + 'märken' ;
}

Produktion:
Strängvärdet konverteras från flytvärdet och visas här. Detta är resultatet av metoden 'to_string()' som används i vår kod.

Exempel 3:

Nu omvandlar vi 'dubbel' till datatyp 'sträng'. Först initierar vi 'customer_name' för datatypen 'sträng' med namnet 'John'. Sedan placerar vi variabeln av 'dubbel' datatyp där vi tilldelar värdet '9980.5' till denna variabel. Nu vill vi konvertera detta värde som är en dubbel datatyp till datatypen 'sträng'.

För detta ändamål använder vi metoden 'to_string' här. Vi initierar variabeln 'salaryToString' för datatypen 'sträng' och placerar metoden 'to_string()' där. Vi skickar variabeln 'lön' som parameter. Lönen omvandlas till datatypen 'sträng' och lagras i variabeln 'salaryToString'. Nu skriver vi ut 'customer_name' tillsammans med 'salaryToString' genom att använda 'cout'. Datatypen för båda variablerna är 'sträng'.

Kod 3:

#include
använder sig av namnutrymme std ;
int huvud ( ) {
sträng kundnamn = 'John' ;
dubbel lön = 9980,5 ;
sträng lönToString = att stränga ( lön ) ;

cout << Köparens namn + 'har' + lön Till String + 'lön.' ;

}

Produktion:
När vi kör den här koden kan vi se resultatet där det 'dubbla' datatypvärdet nu konverteras till datatypen 'sträng' och visas här tillsammans med namnet.

Exempel 4:

Här konverterar vi både 'int' och 'float' datatyper till 'strängen'. För detta initierar vi variabeln 'a' för datatypen 'int' med heltalsvärdet '81' och variabeln 'b' för datatypen 'flytande' med flytvärdet som är '72,9'.

I det följande initierar vi ytterligare två variabler med namnen 'firstStr' respektive 'secondStr', och tilldelar metoden 'to_string()' här till båda variablerna. Nu skickar vi 'a' till den första 'to_string()'-funktionen och 'b' till den andra 'to_string()'-metoden. Nu konverteras båda värdena till 'strängen' och lagras i 'firstStr' respektive 'secondStr'. Efter detta skriver vi ut båda strängvariablerna som vi fick efter att ha tillämpat metoden 'to_string()'.

Kod 4:

#include
#inkludera
använder sig av namnutrymme std ;
int huvud ( )
{
int a = 81 ;
flyta b = 72,9 ;
sträng firstStr = att stränga ( a ) ;
sträng secondStr = att stränga ( b ) ;
cout << 'Strängvärdet för heltal a är: ' << firstStr << endl ;
cout << 'Strängvärdet för float b är:' << secondStr << endl ;
}

Produktion:
Heltalsvärdet ändras först till 'strängen'. Sedan ändras även flottören till 'strängen'. Båda strängvärdena visas här.

Exempel 5:

Här vill vi sammanfoga heltals- eller flytvärdena med strängen men vi gör det inte direkt. Nu måste vi transformera såväl heltal som flytvärden i strängen. Först tillämpar vi sammanlänkning och placerar metoden 'to_string()' där vi skickar '9.8'. Så det ändrar detta flytnummer till strängen och sammanlänkningen görs nu här.

Efter detta tillämpar vi denna sammanlänkning på heltals- och strängdata genom att ändra 'int' till 'sträng'. Vi placerar heltalsvärdena i metoden 'to_string()'. Vi har gjort båda sammanlänkningarna genom att ändra dem till datatypen 'sträng' och spara sedan i variablerna 's1' respektive 's2'. Sedan placerar vi 's1' och 's2' i 'cout' -metoden. Den visar också resultatet som vi lagrade i dessa variabler efter att ha ändrat dem till strängar och tillämpat sammanlänkningen av strängdata här.

Kod 5:

#include
#inkludera
använder sig av namnutrymme std ;
int huvud ( )
{
sträng s1 = 'Värdet av gravitation är' + att stränga ( 9.8 ) ;
sträng s2 = 'Det verkliga antalet är' + att stränga ( 4 + 8 + 9 + 10 + 14 ) + 'här' ;
cout << s1 << endl ;
cout << s2 << endl ;
lämna tillbaka 0 ;
}

Produktion:
Först omvandlas flytvärdet till en 'sträng' och därefter omvandlas heltalsvärdet till en 'sträng'. Båda strängvärdena visas här efter sammanlänkning med andra strängdata.

Exempel 6:

Nu får vi input från användaren av datatypen 'int' och lagrar den i variabeln 'x' eftersom vi deklarerar 'x'-variabeln för datatypen 'int' här. Vi får denna ingång här med hjälp av kommandot 'cin'. Nu konverterar vi denna indata till 'strängen' genom att placera variabeln 'x' i metoden 'to_string()' och visar sedan resultatet som vi lagrade i variabeln 's'.

Kod 6:

#include
#inkludera
använder sig av namnutrymme std ;
int huvud ( )
{
int x ;
cout << 'Vänligen ange numret för att konvertera det till sträng' <> x ;
sträng s = att stränga ( x ) ;
cout << 'Det konverterade heltal till sträng är' + s << endl ;
lämna tillbaka 0 ;
}

Produktion:
Efter att ha visat meddelandet här anger vi '84' som är datatypen 'int' och trycker på 'enter'. Sedan visas det konverterade resultatet till datatypen 'sträng' under detta.

Slutsats

Metoden 'to_string()' studeras djupt i den här guiden. Vi undersökte användningen av denna metod i C++-programmering. Vi lärde oss att den här metoden hjälper till att konvertera 'int', 'float' såväl som de 'dubbla' datatyperna till 'strängen'. Vi visade flera exempel där vi använder denna 'to_string()'-metod i våra koder och visar hur denna metod fungerar i den här guiden. Vi har noggrant studerat denna metod här.