|
Mavzu: Standart taqsimlash Сатрлар ва кенгайтирилган белгилар
|
səhifə | 2/3 | tarix | 26.05.2023 | ölçüsü | 20,16 Kb. | | #113178 |
| Standart taqsimlash<< "Your lines of text in reverse order:"<<'\n'< cout << text ; return 0; } Yuqoridagi dasturda string klassida + va + = operatorlari (конкатенация) birlashtirish vazifasida kelmoqda, ==, ! =, <=,> va > = operatorlari satrlarni solishtirish uchun qo’llanilmoqda.
Yuqoridagi dasturda string klassida + va + = operatorlari (конкатенация) birlashtirish vazifasida kelmoqda, ==, ! =, <=,> va > = operatorlari satrlarni solishtirish uchun qo’llanilmoqda.
Bu operatorlar satrlarda ishlatilayotgan bo’lsada, o’ziga hos qo’llanilish qoidalariga ega: ‘+’ operatori solishtirish operatoridan yuqori mavqega ega, solishtirish operatorlari esa o’zlashtirish operatorlari (= va + =)dan ustun turadilar.
‘+’ operatorini satrlarni birlashtirish uchun qo’llansa bo’ladi, ya’ni ularni bir satrga birlashtirish mumkin.
Example:
string sum, s1(“Tosh"), s2(“baqa"); sum = s1 + s2;
Bu misol s1 va s2 satrlarini bitta satr(string) ga birlashtiradi. Natijada «Toshbaqa» so’zi sum satriga o’zlashtiriladi.
‘+’ operatori ‘<
Birlashtirish chapdan o’ngga (left to right) tomon amalga oshiriladi.
String constants and single characters are also valid as operands in expressions containing strings:
Misol:
string s("Good morning "); cout << s + "mister X" + '!'; Using += to Concatenate Strings string s1("Good "), s2("luck!"); s1 += s2; // To concatenate s2 and s1. s1 += "luck!"; // Also possible cout << s1; #include #include int main(){ string s1, s2;
Dostları ilə paylaş: |
|
|