2010-03-12 4 views

ответ

9

\n является escape sequence для печати новой строки. Теперь, если вы хотите напечатать \n (буква \n, которая является косой чертой, за которой следует n) на экране, вам нужно избежать \, как \\. Таким образом, \\n сделает \ n печать на экране.

+0

Ваша буквальная обратная косая черта отсутствует что-то ... –

1

\n - символ новой строки; он сигнализирует конец строки текста.

\\ - это экранированная обратная косая черта, поэтому он напечатает \. Таким образом, \\n просто напечатает буквально «\ n» на консоли.

Для получения дополнительной информации о последовательностях экранирования С см. Escape Sequences (MSDN).

+2

Обратный косую черту перед 'n' сбежит сюда, так что нет. –

1

Я полагаю, что ваш вопрос об эмпирических символах? Они являются частью деклараций строковых литералов, а не потоков. См. documentation для получения более подробной информации об управляющих последовательностях.

В частности: \n обозначает новую строку, \t означает символ TAB, \" обозначает символ цитаты.

Смежные вопросы