Page cover

🔙Escape последовательности

как правильно форматировать вывод текста, что такое escape - последовательности и как с ними работать.

Escape последовательности - это специальные символы в строках программного кода, которые помогают обозначать специальные символы или управляющие действия, такие как перенос строки \n, табуляция \t и другие...

Escape последовательность
Что делает

\b

Удаляет последний символ

\n

Переносит строку

\t

Добавляет пробел (горизонтальная табуляция)

\" и \'

Добавляет кавычки. Нужно для того, чтобы компилятор не путался и не воспринимал кавычки в тексте как оператор

\\

Добавляет back slash. Нужно для того, чтобы компилятор не путался и не воспринимал back slash в тексте как оператор

Пример использования
#unclude <iostream>
using namespace std;

int main()
{

cout << "Hello, World!";   /* Последовательности можно писать как в начале 
                                 так и в конце текста/*

}                                
Результат работы кода

Пример практического применения где затронуты почти все перечисленные Escape последовательности:

#include <iostream>
using namespace std;


int main(){

setlocale(LC_ALL, "Rus");  // Подключаем кирилические символы

cout << "\n\t\t\t\t\t\tВ лесу родилась ёлочка,\n";
cout << "\t\t\t\t\t\tВ лесу она росла,\n";
cout << "\t\t\t\t\t\tЗимой и летом стройная,\n";
cout << "\t\t\t\t\t\tЗелёная была.\n\n";             // конец абзаца

cout << "\t\t\t\t\t\tМетель ей пела песенку:,\n";
cout << "\t\t\t\t\t\t\"Спи, ёлочка, бай-бай!\"\n";   // использование кавычек
cout << "\t\t\t\t\t\tМороз снежком укутыва:\n";
cout << "\t\t\t\t\t\t\"Смотри, не замерзай!\"\n\n";  // кавычки + конец абзаца

cout << "\t\t\t\t\t\tТрусишка зайка серенький\n";
cout << "\t\t\t\t\t\tПод ёлочкой скакал.\n";
cout << "\t\t\t\t\t\tПорою волк, сердитый волк\n";
cout << "\t\t\t\t\t\tРысцою пробегал\n\n";           // конец 

}
Результат работы кода

Last updated