Skip to content

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