Menambahkan Number dan String
PERINGATAN!
C ++ menggunakan operator +
untuk penambahan dan penggabungan.
Number ditambahkan dan String digabungkan.
Jika ingin menambahkan dua angka, hasilnya adalah angka:
Contoh :
#include <iostream> using namespace std; int main () { int x = 10; int y = 20; int z = x + y; // z will be 30 (an integer) cout << z; return 0; }
Jika ingin menambahkan dua string, hasilnya adalah rangkaian string:
Contoh :
#include <iostream> #include <string> using namespace std; int main () { string x = "10"; string y = "20"; string z = x + y; // z will be 1020 (a string) cout << z; return 0; }
Jika kita coba menambahkan angka ke string, kesalahan terjadi:
Contoh :
string x = "10"; int y = 20; string z = x + y;