В таком коде, как это называется, \\n вот так?
\\n
cout<<"Hello\\n \'world\'!";
Какое основное правило для таких персонажей?
\n - это escape sequence для печати новой строки. Теперь, если вы хотите напечатать \n (литерал \n, который является косой чертой, за которым следует n), вам нужно экранировать \, как \\. Поэтому \\n будет печатать \ n на экране.
\n
escape sequence
\
\\
В вычислениях мы называем эти escape-символы .
Полагаю, ваш вопрос о побегах? Они являются частью строковых литеральных объявлений, а не потоковых операций. См. документацию для более подробной информации о escape-последовательностях.
В частности: \n обозначает новую строку, \t обозначает символ TAB, \" обозначает символ кавычки.
\t
\"
\n - символ новой строки; он сигнализирует об окончании строки текста.
\\ - это экранированный обратный слеш, поэтому он напечатает \. Так что \\n просто выведет на консоль литерал "\ n".
Для получения дополнительной информации о escape-последовательностях C см. Escape-последовательности (MSDN) .