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