2010-03-12 37 views

回答

9

\nescape sequence打印新的生产线。现在,如果您想在屏幕上打印\n(文字\n,后面跟着一个斜线),您需要跳过\,如\\。因此\\n将在屏幕上打印。

+0

你的文字反斜杠丢失了一些东西...... – 2010-03-12 02:54:40

1

\n是一个换行符;它表示一行文本的结束。

\\是一个转义反斜杠,所以它会打印\。因此\\n只会在控制台上打印一个文字“\ n”。

有关C转义序列的更多信息,请参阅Escape Sequences (MSDN)

+2

'n'前面的反斜杠在这里被转义,所以没有。 – 2010-03-12 03:01:35

1

我想你的问题是关于转义字符?它们是字符串字面声明的一部分,而不是流操作。有关转义序列的更多详细信息,请参阅documentation

特别是:\n表示新行,\t表示TAB字符,\"表示引用字符。