C++ To_String

C To String



C++ ļauj mums pārvērst veselu, peldošu un dubultu datu tipu skaitliskās vērtības virknes datu tipā, izmantojot funkciju “to_string()”. Funkcija “to_string()” palīdz pārveidot citus datu tipus par virknes datu tipu. Mēs vienkārši ievietojam jebkuru skaitlisko vērtību šajā funkcijā “to_string()”, kas šo skaitlisko vērtību pārsūta virknē un atgriež virknes vērtību kā izvadi. Šeit mēs izmantosim šo funkciju “to_string()” veselo skaitļu, peldošo un dubulto datu tipu skaitliskajām vērtībām un parādīsim pārveidoto skaitlisko vērtību virknē kā izvadi šajā rokasgrāmatā.

1. piemērs:

Vienīgais galvenes fails, ko mēs šeit iekļaujam, ir “iostream”, lai izmantotu šajā galvenes failā deklarētās funkcijas. Zem tā mēs ievietojam “std” nosaukumvietu. Tādējādi mēs varam viegli izmantot funkciju, neizvietojot šo “std” ar visām funkcijām katru reizi, kad tās tiek izmantotas kodā. Pēc tam mēs izsaucam funkciju “main()”.

Pēc tam mēs inicializējam “my_name” un mainīgā datu tips ir “string”. Šim mainīgajam mēs piešķiram “Samuel” un inicializējam mainīgo “my_age”. Mainīgā “my_age” datu tips ir “int”, un mēs tam piešķiram “24”. Tagad mēs vēlamies pārvērst šo “24” par virkni. Tātad, mēs šeit izmantojam funkciju “to_string ()”. Mēs inicializējam citu mainīgo ar nosaukumu “ageToString” ar datu tipu “string”.







Šeit mēs izmantojam funkciju “to_string()” un piešķiram to šim mainīgajam “ageToString”. Mēs nododam mainīgo “my_age”, kas satur “int” datus šai funkcijai “to_string()” kā parametru. Tas pārveido “my_age” veselā skaitļa vērtību par “virkni”. Pēc tam konvertētie dati tiek saglabāti mainīgajā “ageToString” un parādīti, izmantojot “cout”.



1. kods:



#include
izmantojot nosaukumvieta std ;
starpt galvenais ( ) {
virkne my_name = 'Samuels' ;
starpt mans_vecums = 24 ;
virkne ageToString = to_string ( mans_vecums ) ;
cout << 'Mēs pārvēršam veselu skaitli virknē.' << endl ;
cout << Mans vārds + 'ir' + ageToString + ' gadus vecs' ;
}

Izvade:
Vesela skaitļa vērtība tagad tiek pārvērsta virknes vērtībā un parādīta šeit. Tas ir tāpēc, ka mūsu kods izmantoja funkciju “to_string ()”.





2. piemērs:

Vispirms ir iekļauta “iostream”, un šeit ir pievienota “namespace std”. Pēc tam šeit tiek izsaukta funkcija “main()”. Mainīgais “std_name” ir inicializēts. Tā datu tips ir iestatīts uz “virkne”. Šim mainīgajam mēs piešķiram “James” un pēc tam inicializējam mainīgo “marks”. Šim mainīgajam ir datu tips “peldošs”, un mēs tam piešķiram vērtību “90,5”.



Tagad mēs vēlamies izmantot funkciju “to_string()”, lai pārveidotu šo “90.5” par virkni. Mēs inicializējam datu tipa mainīgo “string” ar nosaukumu “marksToString” un ievietojam funkciju “to_string()”. Mēs nosūtām mainīgo “marks”, kas satur “float” datus kā argumentu metodei “to_string()”.

Šeit mēs piešķiram funkcijas “to_string()” rezultātu mainīgajam “marksToString”. Tagad tas maina “marks” peldošo vērtību uz “string” datu tipu un saglabā to mainīgajā “marksToString”. Pēc tam pārveidotie dati tiek parādīti, izmantojot “cout”.

2. kods:

#include
izmantojot nosaukumvieta std ;
starpt galvenais ( ) {
virkne std_name = 'Džeimss' ;
peldēt atzīmes = 90.5 ;
virknes marksToString = to_string ( atzīmes ) ;
cout << standarta_nosaukums + 'dabūju' + marksToString + 'atzīmes' ;
}

Izvade:
Virknes vērtība tiek konvertēta no peldošās vērtības un tiek parādīta šeit. Tas izriet no metodes “to_string()”, kas tiek izmantota mūsu kodā.

3. piemērs:

Tagad mēs pārveidojam “dubulto” par datu tipu “virkne”. Pirmkārt, mēs inicializējam datu tipa “virknes” “customer_name” ar nosaukumu “Jānis”. Pēc tam mēs ievietojam “dubultā” datu tipa mainīgo, kur šim mainīgajam piešķiram vērtību “9980.5”. Tagad mēs vēlamies pārvērst šo vērtību, kas ir dubultā datu tips, datu tipā 'virkne'.

Šim nolūkam mēs izmantojam metodi “to_string”. Mēs inicializējam datu tipa “string” mainīgo “salaryToString” un ievietojam tur metodi “to_string()”. Kā tā parametru nododam mainīgo “alga”. Alga tiek pārveidota par datu tipu “string” un tiek saglabāta mainīgajā “salaryToString”. Tagad mēs izdrukājam “customer_name” kopā ar “salaryToString”, izmantojot “cout”. Abu mainīgo datu tips ir “string”.

3. kods:

#include
izmantojot nosaukumvieta std ;
starpt galvenais ( ) {
virkne klienta_nosaukums = 'Džons' ;
dubultā algu = 9980,5 ;
string algaToString = to_string ( algu ) ;

cout << Klienta vārds + 'ir' + algaToString + 'alga.' ;

}

Izvade:
Palaižot šo kodu, mēs varam redzēt rezultātu, kurā “dubultā” datu tipa vērtība tagad tiek pārveidota par datu tipu “virkne” un tiek parādīta šeit kopā ar nosaukumu.

4. piemērs:

Šeit mēs pārvēršam gan “int”, gan “peldošo” datu tipus par “virkni”. Šim nolūkam mēs inicializējam datu tipa “int” mainīgo “a” ar veselu skaitļa vērtību “81” un mainīgo “b” datu tipam “pludiņš” ar peldošo vērtību, kas ir “72.9”.

Tālāk mēs inicializējam vēl divus mainīgos ar attiecīgi nosaukumiem “firstStr” un “secondStr”, un šeit abiem mainīgajiem piešķiram metodi “to_string()”. Tagad mēs nododam “a” pirmajai funkcijai “to_string()” un “b” otrajai “to_string()” metodei. Tagad abas vērtības tiek pārveidotas par “virkni” un saglabātas attiecīgi “firstStr” un “secondStr”. Pēc tam mēs izdrukājam abus virknes mainīgos, ko ieguvām pēc metodes “to_string()” piemērošanas.

4. kods:

#include
#include
izmantojot nosaukumvieta std ;
starpt galvenais ( )
{
starpt a = 81 ;
peldēt b = 72.9 ;
virkne firstStr = to_string ( a ) ;
virkne secondStr = to_string ( b ) ;
cout << 'Veselā skaitļa a virknes vērtība ir: ' << firstStr << endl ;
cout << 'Pludinātāja b virknes vērtība ir: << secondStr << endl ;
}

Izvade:
Vesela skaitļa vērtība vispirms tiek mainīta uz 'virkni'. Pēc tam arī pludiņš tiek mainīts uz “stīgu”. Šeit tiek parādītas abas virkņu vērtības.

5. piemērs:

Šeit mēs vēlamies saistīt veselus skaitļus vai peldošās vērtības ar virkni, bet mēs to nedarām tieši. Tagad mums ir jāpārveido veselais skaitlis, kā arī peldošās vērtības virknē. Pirmkārt, mēs pielietojam savienošanu un ievietojam metodi “to_string()”, kurā mēs izlaižam “9.8”. Tātad tas maina šo peldošo skaitli virknē, un savienošana tagad tiek veikta šeit.

Pēc tam mēs izmantojam šo saiti veseliem skaitļiem un virknes datiem, mainot “int” uz “string”. Veselo skaitļu vērtības ievietojam metodē “to_string()”. Mēs esam veikuši abas konkatenācijas, mainot tās datu tipā “string” un pēc tam saglabājot attiecīgi mainīgajos “s1” un “s2”. Pēc tam mēs ievietojam “s1” un “s2” “cout” metodē. Tas arī parāda rezultātu, ko mēs saglabājām šajos mainīgajos pēc to mainīšanas virknēs un virkņu datu savienošanas šeit.

5. kods:

#include
#include
izmantojot nosaukumvieta std ;
starpt galvenais ( )
{
virkne s1 = 'Smaguma vērtība ir' + to_string ( 9.8 ) ;
virkne s2 = 'Patiesais skaitlis ir' + to_string ( 4 + 8 + 9 + 10 + 14 ) + ' šeit' ;
cout << s1 << endl ;
cout << s2 << endl ;
atgriezties 0 ;
}

Izvade:
Pirmkārt, peldošā vērtība tiek pārveidota par “virkni”, un pēc tam veselā skaitļa vērtība tiek pārveidota par “virkni”. Abas virknes vērtības tiek parādītas šeit pēc sasaistes ar citiem virknes datiem.

6. piemērs:

Tagad mēs iegūstam ievadi no “int” datu tipa lietotāja un saglabājam to mainīgajā “x”, kā šeit deklarējam “int” datu tipa mainīgo “x”. Šo ievadi šeit iegūstam ar komandas “cin” palīdzību. Tagad mēs pārveidojam šo ievadi par 'string', ievietojot mainīgo 'x' metodē 'to_string()' un pēc tam parāda rezultātu, ko saglabājām mainīgajā 's'.

6. kods:

#include
#include
izmantojot nosaukumvieta std ;
starpt galvenais ( )
{
starpt x ;
cout << 'Lūdzu, ievadiet numuru, lai to pārveidotu par virkni' <> x ;
stīga s = to_string ( x ) ;
cout << 'Par virkni pārveidotais veselais skaitlis ir' + s << endl ;
atgriezties 0 ;
}

Izvade:
Pēc ziņojuma parādīšanas šeit mēs ievadām “84”, kas ir “int” datu tips, un nospiediet “enter”. Pēc tam zem šī tiek parādīts konvertētais rezultāts 'virknes' datu tipā.

Secinājums

Metode “to_string()” ir padziļināti izpētīta šajā rokasgrāmatā. Mēs izpētījām šīs metodes izmantošanu C++ programmēšanā. Mēs uzzinājām, ka šī metode palīdz pārveidot “int”, “float”, kā arī “dubultos” datu tipus “virknē”. Mēs parādījām vairākus piemērus, kuros savos kodos izmantojam šo “to_string()” metodi, un parādām šīs metodes darbību šajā rokasgrāmatā. Šeit mēs rūpīgi izpētījām šo metodi.