Mavzu: Kantenerlar bilan ishlash Konteynerlar


Download 173.5 Kb.
bet9/12
Sana21.06.2023
Hajmi173.5 Kb.
#1640460
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Mavzu abbos

cout << satr << '\n'


<< "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.

Using + to Concatenate Strings


  • ‘+’ 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


  • Example:

string s1("Good "), s2("luck!");

s1 += s2; // To concatenate s2 and s1.

s1 += "luck!"; // Also possible

cout << s1;

Қаторларни солиштириш. COMPARING STRINGS

#include

#include

using namespace std;

int main(){

string s1, s2;


Download 173.5 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling