Maxsus belgilar


ULASHISH

Stringlar - maxsus belgilar

Stringlar qo‘shtirnoq ichida yozilishi kerakligi sababli, C++ bu stringni noto‘g‘ri tushunadi va xato beradi:

string txt = "We are the so-called "Vikings" from the north.";

Bu muammoning oldini olish uchun teskari qiya chiziqli escape belgisidan (backslash escape character) foydalanish kerak.

Teskari qiya chiziq (\) escape belgisi maxsus belgilarni oddiy string belgilariga aylantiradi:

Escape belgisi Natija Tavsif
\' ' Yakka tirnoq
\" " Qo‘shtirnoq
\\ \ Teskari qiya chiziq

\" ketma-ketligi stringga qo‘shtirnoq qo‘yadi:

Misol

string txt = "We are the so-called \"Vikings\" from the north.";
O‘zingiz sinab ko‘ring »

\' ketma-ketligi stringga yakka tirnoq qo‘yadi:

Misol

string txt = "It\'s alright.";
O‘zingiz sinab ko‘ring »

\\ ketma-ketligi stringga bitta teskari qiya chiziq qo‘yadi:

Misol

string txt = "The character \\ is called backslash.";
O‘zingiz sinab ko‘ring »

C++ tilidagi boshqa mashhur escape belgilari:

Escape belgisi Natija Sinab ko‘ring
\n Yangi qator Sinab ko‘ring »
\t Tabulyatsiya Sinab ko‘ring »




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!