4.2. Qochish ketma -ketligi (Escape sequences)

C ++ da alohida ma'noga ega bo'lgan ba'zi belgilar mavjud. Bu belgilar qochish ketma -ketligi deb ataladi. Qochish ketma -ketligi "\" (teskari chiziq) belgisidan, so'ngra keyingi harf yoki raqamdan boshlanadi.

Siz allaqachon eng keng tarqalgan qochish ketma -ketligini ko'rdingiz: " n", uni matn qatoriga yangi qatorni kiritish uchun ishlatish mumkin:

#include <iostream>
 
int main()
{
    std::cout << "Birinchi qator\nIkkinchi qator\n";
    return 0;
}

Natija:

Birinchi qator
Ikkinchi qator

Boshqa tez -tez ishlatiladigan qochish ketma -ketligi "\t" bo'lib, u gorizontal yorliqni joylashtiradi:

#include <iostream>
 
int main()
{
    std::cout << "Birinchi qism\tIkkinchi qism\n";
    return 0;
}

Natija:

Birinchi qism      Ikkinchi qism

Qochish ketma -ketligi jadvali:

Name

Symbol

Meaning

Alert

\a

Ogohlantirish beradi, masalan, ovozli signal

Backspace

\b

Kursorni bir bo'shliq orqaga suradi

Formfeed

\f

Kursorni keyingi mantiqiy sahifaga o'tkazadi

Newline

\n

Kursorni keyingi qatorga o'tkazadi

Carriage return

\r

Moves cursor to beginning of line

Horizontal tab

\t

Prints a horizontal tab

Vertical tab

\v

Prints a vertical tab

Single quote

\’

Prints a single quote

Double quote

\”

Prints a double quote

Backslash

\\

Prints a backslash.

Question mark

\?

Prints a question mark. No longer relevant. You can use question marks unescaped.

Octal number

\(number)

Translates into char represented by octal

Hex number

\x(number)

Translates into char represented by hex number

#include <iostream>
 
int main()
{
    std::cout << "\"Bu iqtibos qilingan matn\"\n";
    std::cout << "Bu satrda bitta teskari chiziq mavjud \\\n";
    std::cout << "6F in hex is char '\x6F'\n";
    return 0;
}

Natija:

"Bu iqtibos qilingan matn"
Bu satrda bitta teskari chiziq mavjud \
6F in hex is char 'o'

Last updated

Was this helpful?