C++ To_String

C To String



C++ membolehkan kami menukar nilai berangka jenis data integer, apungan dan berganda ke dalam jenis data rentetan dengan menggunakan fungsi 'to_string()'. Fungsi 'to_string()' membantu dalam menukar jenis data lain kepada jenis data rentetan. Kami hanya meletakkan sebarang nilai berangka dalam fungsi 'to_string()' ini yang memindahkan nilai berangka itu ke dalam rentetan dan mengembalikan nilai rentetan sebagai output. Di sini, kami akan menggunakan fungsi 'to_string()' ini pada nilai berangka integer, float dan jenis data berganda dan menunjukkan nilai angka yang ditukar ke dalam rentetan sebagai output dalam panduan ini.

Contoh 1:

Satu-satunya fail pengepala yang kami sertakan di sini ialah 'iostream' untuk menggunakan fungsi yang diisytiharkan dalam fail pengepala ini. Di bawah ini, kami memasukkan ruang nama 'std'. Jadi, ia memudahkan kita untuk menggunakan fungsi tanpa meletakkan 'std' ini dengan semua fungsi setiap kali apabila ia digunakan dalam kod. Kemudian, kami menggunakan fungsi 'utama()'.

Selepas ini, kami memulakan 'nama_saya' dan jenis data pembolehubah ialah 'rentetan.' Kami menetapkan 'Samuel' kepada pembolehubah ini dan memulakan pembolehubah 'my_age'. Jenis data pembolehubah 'my_age' ialah 'int' dan kami menetapkan '24' kepadanya. Sekarang, kami mahu menukar '24' ini kepada rentetan. Jadi, kami menggunakan fungsi 'to_string()' di sini. Kami memulakan pembolehubah lain bernama 'ageToString' dengan jenis data 'rentetan'.







Di sini, kami menggunakan fungsi 'to_string()' dan menetapkannya kepada pembolehubah 'ageToString' ini. Kami menghantar pembolehubah 'my_age' yang mengandungi data 'int' ke dalam fungsi 'to_string()' ini sebagai parameter. Ini menukar nilai integer 'my_age' kepada 'rentetan'. Data yang ditukar kemudiannya disimpan dalam pembolehubah 'ageToString' dan dipaparkan menggunakan 'cout'.



Kod 1:



#include
menggunakan ruang nama std ;
int utama ( ) {
rentetan nama_saya = 'Samuel' ;
int umur saya = 24 ;
rentetan ageToString = menjalin ( umur saya ) ;
cout << 'Kami sedang menukar integer kepada rentetan.' << endl ;
cout << nama saya + 'adalah' + ageToString + ' tahun' ;
}

Pengeluaran:
Nilai integer kini ditukar kepada nilai rentetan dan dipaparkan di sini. Ini kerana kod kami menggunakan fungsi 'to_string()'.





Contoh 2:

'iostream' disertakan dahulu, dan 'namespace std' ditambahkan di sini. Kemudian, fungsi 'main()' dipanggil di sini. Pembolehubah 'std_name' dimulakan. Jenis datanya ditetapkan kepada 'rentetan'. Kami menetapkan 'James' kepada pembolehubah ini dan kemudian memulakan pembolehubah 'marks'. Pembolehubah ini mempunyai jenis data 'terapung' dan kami memberikannya nilai '90.5'.



Sekarang, kami ingin menggunakan fungsi 'to_string()' untuk mengubah '90.5' ini menjadi rentetan. Kami memulakan pembolehubah jenis data 'rentetan' yang dipanggil 'marksToString' dan meletakkan fungsi 'to_string()'. Kami menghantar pembolehubah 'marks' yang memegang data 'float' sebagai hujah kepada kaedah 'to_string()'.

Di sini, kami menetapkan hasil fungsi 'to_string()' kepada pembolehubah 'marksToString'. Ini kini menukar nilai apungan 'marks' kepada jenis data 'rentetan' dan simpannya dalam pembolehubah 'marksToString'. Data yang diubah kemudian ditunjukkan menggunakan 'cout'.

Kod 2:

#include
menggunakan ruang nama std ;
int utama ( ) {
rentetan std_name = 'James' ;
terapung markah = 90.5 ;
rentetan tandaToString = menjalin ( markah ) ;
cout << std_name + 'dapat' + marksToString + ' markah' ;
}

Pengeluaran:
Nilai rentetan ditukar daripada nilai apungan dan ditunjukkan di sini. Ini terhasil daripada kaedah 'to_string()' yang digunakan dalam kod kami.

Contoh 3:

Sekarang, kami menukar 'double' kepada jenis data 'rentetan'. Mula-mula, kami memulakan 'nama_pelanggan' jenis data 'rentetan' dengan nama 'John'. Kemudian, kami meletakkan pembolehubah jenis data 'berganda' di mana kami menetapkan nilai '9980.5' kepada pembolehubah ini. Sekarang, kami ingin menukar nilai ini yang merupakan jenis data berganda kepada jenis data 'rentetan'.

Untuk tujuan ini, kami menggunakan kaedah 'to_string' di sini. Kami memulakan pembolehubah 'salaryToString' jenis data 'rentetan' dan meletakkan kaedah 'to_string()' di sana. Kami lulus pembolehubah 'gaji' sebagai parameternya. Gaji ditukar kepada jenis data 'rentetan' dan disimpan dalam pembolehubah 'salaryToString'. Sekarang, kami mencetak 'nama_pelanggan' bersama-sama dengan 'gajiToString' dengan menggunakan 'cout'. Jenis data kedua-dua pembolehubah ialah 'rentetan'.

Kod 3:

#include
menggunakan ruang nama std ;
int utama ( ) {
rentetan nama_pelanggan = 'John' ;
berganda gaji = 9980.5 ;
rentetan gajiToString = menjalin ( gaji ) ;

cout << Nama Pelanggan + 'mempunyai' + gajiToString + 'gaji.' ;

}

Pengeluaran:
Apabila kami menjalankan kod ini, kami dapat melihat hasil di mana nilai jenis data 'berganda' kini ditukar kepada jenis data 'rentetan' dan dipaparkan di sini bersama-sama dengan nama.

Contoh 4:

Di sini, kami menukar kedua-dua jenis data 'int' dan 'float' ke dalam 'rentetan'. Untuk ini, kami memulakan pembolehubah 'a' jenis data 'int' dengan nilai integer '81' dan pembolehubah 'b' jenis data 'terapung' dengan nilai apungan iaitu '72.9'.

Dalam yang berikut, kami memulakan dua lagi pembolehubah dengan nama 'firstStr' dan 'secondStr', masing-masing, dan menetapkan kaedah 'to_string()' di sini kepada kedua-dua pembolehubah. Sekarang, kami menghantar 'a' kepada fungsi 'to_string()' pertama dan 'b' kepada kaedah 'to_string()' kedua. Kini, kedua-dua nilai ditukar kepada 'rentetan' dan masing-masing disimpan dalam 'firstStr' dan 'secondStr'. Selepas ini, kami mencetak kedua-dua pembolehubah rentetan yang kami dapat selepas menggunakan kaedah 'to_string()'.

Kod 4:

#include
#include
menggunakan ruang nama std ;
int utama ( )
{
int a = 81 ;
terapung b = 72.9 ;
rentetan pertamaStr = menjalin ( a ) ;
rentetan keduaStr = menjalin ( b ) ;
cout << 'Nilai rentetan bagi integer a ialah: ' << firstStr << endl ;
cout << 'Nilai rentetan float b ialah: ' << secondStr << endl ;
}

Pengeluaran:
Nilai integer mula-mula ditukar kepada 'rentetan'. Kemudian, pelampung juga ditukar menjadi 'rentetan'. Kedua-dua nilai rentetan dipaparkan di sini.

Contoh 5:

Di sini, kami ingin menggabungkan nilai integer atau apungan dengan rentetan tetapi kami tidak melakukannya secara langsung. Sekarang, kita perlu mengubah integer serta nilai apungan dalam rentetan. Mula-mula, kami menggunakan penggabungan dan meletakkan kaedah 'to_string()' di mana kami lulus '9.8'. Jadi, ia menukar nombor apungan ini ke dalam rentetan dan penggabungan kini dilakukan di sini.

Selepas ini, kami menggunakan penggabungan ini pada data integer dan rentetan dengan menukar 'int' menjadi 'rentetan'. Kami meletakkan nilai integer ke dalam kaedah 'to_string()'. Kami telah melakukan kedua-dua penggabungan dengan menukarnya ke dalam jenis data 'rentetan' dan simpan kemudian dalam pembolehubah 's1' dan 's2', masing-masing. Kemudian, kami meletakkan 's1' dan 's2' dalam kaedah 'cout'. Ia juga memaparkan hasil yang kami simpan dalam pembolehubah ini selepas menukarnya menjadi rentetan dan menggunakan penggabungan data rentetan di sini.

Kod 5:

#include
#include
menggunakan ruang nama std ;
int utama ( )
{
rentetan s1 = 'Nilai graviti ialah' + menjalin ( 9.8 ) ;
rentetan s2 = 'Nombor sebenar ialah' + menjalin ( 4 + 8 + 9 + 10 + 14 ) + 'sini' ;
cout << s1 << endl ;
cout << s2 << endl ;
kembali 0 ;
}

Pengeluaran:
Pertama, nilai apungan diubah menjadi 'rentetan' dan, seterusnya, nilai integer diubah menjadi 'rentetan'. Kedua-dua nilai rentetan ditunjukkan di sini selepas penyatuan dengan data rentetan yang lain.

Contoh 6:

Sekarang, kami mendapat input daripada pengguna jenis data 'int' dan menyimpannya dalam pembolehubah 'x' semasa kami mengisytiharkan pembolehubah 'x' jenis data 'int' di sini. Kami mendapat input ini di sini dengan bantuan arahan 'cin'. Sekarang, kami menukar input ini ke dalam 'rentetan' dengan meletakkan pembolehubah 'x' ke dalam kaedah 'to_string()' dan kemudian memaparkan hasil yang kami simpan dalam pembolehubah 's'.

Kod 6:

#include
#include
menggunakan ruang nama std ;
int utama ( )
{
int x ;
cout << 'Sila masukkan nombor untuk menukarnya kepada rentetan' <> x ;
rentetan s = menjalin ( x ) ;
cout << 'Integer yang ditukar kepada rentetan ialah ' + s << endl ;
kembali 0 ;
}

Pengeluaran:
Selepas memaparkan mesej di sini, kami masukkan '84' iaitu jenis data 'int' dan tekan 'enter'. Kemudian, hasil yang ditukar kepada jenis data 'rentetan' dipaparkan di bawah ini.

Kesimpulan

Kaedah 'to_string()' dikaji dengan mendalam dalam panduan ini. Kami meneroka penggunaan kaedah ini dalam pengaturcaraan C++. Kami mengetahui bahawa kaedah ini membantu dalam menukar 'int', 'float', serta jenis data 'double' ke dalam 'rentetan'. Kami menunjukkan beberapa contoh di mana kami menggunakan kaedah 'to_string()' ini dalam kod kami dan menunjukkan cara kerja kaedah ini dalam panduan ini. Kami mengkaji kaedah ini dengan teliti di sini.