Sonlar va matnlar (Numbers and Strings)
Sonlar va matnlarni qo'shish
DIQQAT!
C++ tilida + operatori ham qo'shish (sonlar uchun), ham birlashtirish (matnlar uchun) maqsadida ishlatiladi.
- Sonlar qo'shiladi.
- Matnlar birlashtiriladi.
Agar siz ikkita sonni qo'shsangiz, natija son bo'ladi:
MISOL
cpp
int x = 10;
int y = 20;
int z = x + y; // z ning qiymati 30 bo'ladi (butun son)Agar siz ikkita matnni (string) qo'shsangiz, natija matnlarning birlashmasi bo'ladi:
MISOL
cpp
string x = "10";
string y = "20";
string z = x + y; // z ning qiymati "1020" bo'ladi (matn)Agar siz matnga sonni qo'shishga urinsangiz, xatolik yuz beradi:
XATO MISOL
cpp
string x = "10";
int y = 20;
string z = x + y; // Xatolik yuz beradi