我需要将变量值与反斜杠符号进行比较:
char symbol;
/* assigning a value to
a variable */
if (symbol == '\') {
// some action
}
但我的 Visual Studio 将其识别为字符常量。我怎么能忽视它呢?
也许有一个“r”前缀,就像Python中一样:
symbol = r'\'
您可以使用双斜杠 (
\\
) 或使用原始字符串文字以避免转义反斜杠。
char symbol;
if (symbol == '\\') {
// some action
}
或
char symbol;
if (symbol == R"\") {
// some action
}