我注意到,当我将这样的字符串\[(tan(w)\]
作为参数传递给函数时,在我传递给函数的函数中打印的参数是[(tan(w)]
. 为什么斜线会被剥离?
问问题
75 次
3 回答
2
语法继承自 C 的任何语言中的字符串中的斜杠用于转义其他字符。例如,如果您想"
在字符串中添加双引号 ( ),请使用\"
要在字符串中添加斜杠,您必须添加双斜杠:"\\[(tan(w)\\]"
于 2012-12-12T15:51:19.110 回答
1
反斜杠字符是特殊的。
如果要在字符串中传递一个并保留它,则必须传递两个:
"\\[(tan(w)\\]"
于 2012-12-12T15:51:42.420 回答
1
在字符串文字中,\
具有特殊含义。这意味着您正在启动一个转义序列来表示某个字符。
如果转义序列实际上具有指定的含义,则新字符将替换整个序列。如果没有,斜线将被删除。
在结果字符串中包含文字反斜杠的转义序列是一个反斜杠,后跟另一个反斜杠。\\
于 2012-12-12T15:51:55.543 回答