C++ Ke_String

C Ke String



C++ memungkinkan kita untuk mengubah nilai numerik tipe data integer, float, dan double menjadi tipe data string dengan memanfaatkan fungsi “to_string()”. Fungsi “to_string()” membantu mengubah tipe data lain menjadi tipe data string. Kami cukup menempatkan nilai numerik apa pun dalam fungsi “to_string()” ini yang mentransfer nilai numerik tersebut ke dalam string dan mengembalikan nilai string sebagai output. Di sini, kita akan menerapkan fungsi “to_string()” ini pada nilai numerik tipe data integer, float, dan double dan menampilkan nilai numerik yang dikonversi menjadi string sebagai output dalam panduan ini.

Contoh 1:

Satu-satunya file header yang kami sertakan di sini adalah “iostream” untuk memanfaatkan fungsi yang dideklarasikan dalam file header ini. Di bawahnya, kami memasukkan namespace 'std'. Jadi, memudahkan kita untuk menggunakan fungsi tersebut tanpa menempatkan “std” ini dengan semua fungsi setiap kali digunakan dalam kode. Kemudian, kita memanggil fungsi “main()”.

Setelah ini, kita menginisialisasi “nama_saya” dan tipe data variabelnya adalah “string.” Kami menetapkan 'Samuel' ke variabel ini dan menginisialisasi variabel 'my_age'. Tipe data dari variabel “my_age” adalah “int” dan kami menetapkan “24” padanya. Sekarang, kami ingin mengubah “24” ini menjadi string. Jadi, kami menggunakan fungsi “to_string()” di sini. Kami menginisialisasi variabel lain bernama “ageToString” dengan tipe data “string”.







Di sini, kami menggunakan fungsi “to_string()” dan menetapkannya ke variabel “ageToString” ini. Kami meneruskan variabel “my_age” yang berisi data “int” ke dalam fungsi “to_string()” ini sebagai parameter. Ini mengubah nilai integer “my_age” menjadi “string”. Data yang dikonversi kemudian disimpan dalam variabel “ageToString” dan ditampilkan menggunakan “cout”.



Kode 1:



#termasuk
menggunakan ruang nama std ;
ke dalam utama ( ) {
merangkai nama_saya = 'Samuel' ;
ke dalam usia saya = 24 ;
string ageToString = ke_string ( usia saya ) ;
cout << 'Kami mengubah bilangan bulat menjadi string.' << akhir ;
cout << namaku + ' adalah ' + ageToString + ' tahun' ;
}

Keluaran:
Nilai integer sekarang diubah menjadi nilai string dan ditampilkan di sini. Ini karena kode kita menggunakan fungsi “to_string()”.





Contoh 2:

'iostream' disertakan terlebih dahulu, dan 'namespace std' ditambahkan di sini. Kemudian, fungsi “main()” dipanggil di sini. Variabel “std_name” diinisialisasi. Tipe datanya diatur ke 'string'. Kami menetapkan 'James' ke variabel ini dan kemudian menginisialisasi variabel 'tanda'. Variabel ini memiliki tipe data “float” dan kami memberinya nilai “90.5”.



Sekarang, kami ingin menggunakan fungsi “to_string()” untuk mengubah “90,5” ini menjadi string. Kami menginisialisasi variabel tipe data “string” yang disebut “marksToString” dan menempatkan fungsi “to_string()”. Kami mengirimkan variabel “marks” yang menyimpan data “float” sebagai argumen ke metode “to_string()”.

Di sini, kami menetapkan hasil fungsi “to_string()” ke variabel “marksToString”. Ini sekarang mengubah nilai float “marks” menjadi tipe data “string” dan menyimpannya dalam variabel “marksToString”. Data yang diubah kemudian ditampilkan menggunakan 'cout'.

Kode 2:

#termasuk
menggunakan ruang nama std ;
ke dalam utama ( ) {
string nama_std = 'James' ;
mengambang tanda = 90,5 ;
tanda stringToString = ke_string ( tanda ) ;
cout << nama_std + ' telah mendapatkan ' + markToString + ' tanda' ;
}

Keluaran:
Nilai string dikonversi dari nilai float dan ditampilkan di sini. Ini hasil dari metode “to_string()” yang digunakan dalam kode kita.

Contoh 3:

Sekarang, kita mengubah tipe data “double” menjadi “string”. Pertama, kita menginisialisasi “nama_pelanggan” dari tipe data “string” dengan nama “John”. Kemudian, kita menempatkan variabel bertipe data “double” di mana kita menetapkan nilai “9980.5” ke variabel ini. Sekarang, kami ingin mengubah nilai ini yang merupakan tipe data ganda menjadi tipe data “string”.

Untuk tujuan ini, kami menggunakan metode “to_string” di sini. Kami menginisialisasi variabel “salaryToString” dari tipe data “string” dan menempatkan metode “to_string()” di sana. Kami meneruskan variabel “gaji” sebagai parameternya. Gaji diubah menjadi tipe data “string” dan disimpan dalam variabel “salaryToString”. Sekarang, kita mencetak “nama_pelanggan” bersama dengan “salaryToString” dengan memanfaatkan “cout”. Tipe data kedua variabel adalah “string”.

Kode 3:

#termasuk
menggunakan ruang nama std ;
ke dalam utama ( ) {
string nama_pelanggan = 'Yohanes' ;
dobel gaji = 9980.5 ;
string gajiToString = ke_string ( gaji ) ;

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

}

Keluaran:
Saat kita menjalankan kode ini, kita dapat melihat hasil di mana nilai tipe data “ganda” sekarang diubah menjadi tipe data “string” dan ditampilkan di sini bersama dengan namanya.

Contoh 4:

Di sini, kami mengonversi tipe data “int” dan “float” menjadi “string”. Untuk ini, kita menginisialisasi variabel “a” dari tipe data “int” dengan nilai integer “81” dan variabel “b” dari tipe data “float” dengan nilai float yaitu “72.9”.

Berikut ini, kita menginisialisasi dua variabel lagi dengan nama “firstStr” dan “secondStr”, dan menetapkan metode “to_string()” di sini untuk kedua variabel. Sekarang, kita meneruskan “a” ke fungsi “to_string()” pertama dan “b” ke metode “to_string()” kedua. Sekarang, kedua nilai diubah menjadi 'string' dan disimpan masing-masing di 'firstStr' dan 'secondStr'. Setelah ini, kami mencetak kedua variabel string yang kami dapatkan setelah menerapkan metode “to_string()”.

Kode 4:

#termasuk
#termasuk
menggunakan ruang nama std ;
ke dalam utama ( )
{
ke dalam A = 81 ;
mengambang B = 72.9 ;
string pertamaStr = ke_string ( A ) ;
string keduaStr = ke_string ( B ) ;
cout << 'Nilai string dari bilangan bulat a adalah:' << pertamaStr << akhir ;
cout << 'Nilai string dari float b adalah:' << keduaStr << akhir ;
}

Keluaran:
Nilai integer terlebih dahulu diubah menjadi “string”. Kemudian, pelampung tersebut juga diubah menjadi “string”. Kedua nilai string ditampilkan di sini.

Contoh 5:

Di sini, kami ingin menggabungkan nilai integer atau float dengan string tetapi kami tidak melakukannya secara langsung. Sekarang, kita harus mengubah bilangan bulat serta nilai float dalam string. Pertama, kita menerapkan penggabungan dan menempatkan metode “to_string()” di mana kita meneruskan “9.8”. Jadi, ini mengubah nomor float ini menjadi string dan penggabungannya sekarang dilakukan di sini.

Setelah ini, kita terapkan penggabungan ini pada data integer dan string dengan mengubah “int” menjadi “string”. Kami menempatkan nilai integer ke dalam metode “to_string()”. Kami telah melakukan kedua penggabungan dengan mengubahnya menjadi tipe data 'string' dan menyimpannya masing-masing dalam variabel 's1' dan 's2'. Kemudian kita tempatkan “s1” dan “s2” pada metode “cout”. Ini juga menampilkan hasil yang kita simpan dalam variabel-variabel ini setelah mengubahnya menjadi string dan menerapkan penggabungan data string di sini.

Kode 5:

#termasuk
#termasuk
menggunakan ruang nama std ;
ke dalam utama ( )
{
tali s1 = 'Nilai gravitasi adalah' + ke_string ( 9.8 ) ;
tali s2 = 'Bilangan sebenarnya adalah' + ke_string ( 4 + 8 + 9 + 10 + 14 ) + ' Di Sini' ;
cout << s1 << akhir ;
cout << s2 << akhir ;
kembali 0 ;
}

Keluaran:
Pertama, nilai float diubah menjadi “string” dan selanjutnya nilai integer diubah menjadi “string”. Kedua nilai string ditampilkan di sini setelah digabungkan dengan data string lainnya.

Contoh 6:

Sekarang, kita mendapatkan input dari pengguna tipe data “int” dan menyimpannya dalam variabel “x” saat kita mendeklarasikan variabel “x” dari tipe data “int” di sini. Kami mendapatkan masukan ini di sini dengan bantuan perintah “cin”. Sekarang, kita ubah input ini menjadi “string” dengan menempatkan variabel “x” ke dalam metode “to_string()” dan kemudian menampilkan hasilnya yang kita simpan di variabel “s”.

Kode 6:

#termasuk
#termasuk
menggunakan ruang nama std ;
ke dalam utama ( )
{
ke dalam X ;
cout << 'Silakan masukkan nomor untuk mengubahnya menjadi string' <> X ;
tali s = ke_string ( X ) ;
cout << 'Bilangan bulat yang dikonversi menjadi string adalah ' + S << akhir ;
kembali 0 ;
}

Keluaran:
Setelah menampilkan pesan di sini, kita masukkan “84” yang merupakan tipe data “int” dan tekan “enter”. Kemudian, hasil konversi menjadi tipe data “string” ditampilkan di bawah ini.

Kesimpulan

Metode “to_string()” dipelajari secara mendalam dalam panduan ini. Kami menjelajahi penggunaan metode ini dalam pemrograman C++. Kita belajar bahwa metode ini membantu dalam mengubah tipe data “int”, “float”, serta “double” menjadi “string”. Kami mendemonstrasikan beberapa contoh di mana kami menggunakan metode “to_string()” ini dalam kode kami dan menunjukkan cara kerja metode ini dalam panduan ini. Kami mempelajari metode ini secara menyeluruh di sini.