Maxsus belgilar
Stringlar - maxsus belgilar
Stringlar qo‘shtirnoq ichida yozilishi kerakligi sababli, C bu stringni noto‘g‘ri tushunadi va xato beradi:
char 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:
\' ketma-ketligi stringga yakka tirnoq qo‘yadi:
\\ ketma-ketligi stringga bitta teskari qiya chiziq qo‘yadi:
C tilidagi boshqa mashhur escape belgilari:
| Escape belgisi | Natija | Sinab ko‘ring |
|---|---|---|
| \n | Yangi qator | Sinab ko‘ring » |
| \t | Tabulyatsiya | Sinab ko‘ring » |
| \0 | Null | Sinab ko‘ring » |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
