【发布时间】:2016-01-06 13:01:43
【问题描述】:
如何将 '\' 的值分配给字符变量?
C++ 不将反斜杠识别为字符,并认为后面应该有一个 't' 或 'n' 之类的东西。
如何将\ 分配给char 变量?
【问题讨论】:
如何将 '\' 的值分配给字符变量?
C++ 不将反斜杠识别为字符,并认为后面应该有一个 't' 或 'n' 之类的东西。
如何将\ 分配给char 变量?
【问题讨论】:
反斜杠字符用作'\"' 或'\'' 等字符的“转义”符号,以赋予它们在文字中出现的特殊含义,而不是关闭文字。
还有许多具有更多特殊含义的转义字符值,例如'\n',在输出中扩展为新行。
要为\ 字符赋予特殊含义,它必须自行转义:
char c = '\\';
// ^
【讨论】:
你需要正确地转义它:'\\'
【讨论】: