如何将“ \”不用作命令,而仅用作字符串中的文本

时间:2018-09-19 04:17:44

标签: c++

我试图用C ++制作基本上是笑脸的图形:

“ _____ /”

但是当我构建程序时,使用“ \”字符会给我一个错误“未知转义序列”

有什么想法吗?我将通过打印一些特殊字符来打印笑脸。

3 个答案:

答案 0 :(得分:5)

您可能必须escape反斜杠本身。尝试使用\\

答案 1 :(得分:1)

使用“ \\”。反斜杠是一个字符串命令

"\\" --> \
"\n" --> new line
"\t" --> tab

等等。

在此处查看完整列表https://msdn.microsoft.com/en-us/library/6aw8xdf2.aspx

答案 2 :(得分:0)

您还可以在C ++ 11中使用原始字符串文字,这更加方便:

std::cout << "The output is: " << R"(\_________/)" << std::endl;

为您打印出如下内容:

The output is: \_________/