如何将字符串与符号进行比较' \'

时间:2015-03-04 09:21:09

标签: c string char compare strcmp

我有一个项目,在我的代码中的某个地方,我正在写这个:

else if (character[0] == '\'){

如何将我的角色与此符号进行比较?我尝试比较的所有其他符号(如,;等)都已完成,这是我收到错误信息的唯一符号。

2 个答案:

答案 0 :(得分:6)

反斜杠\用作escape character,因此您需要写:

else if (character[0] == '\\'){

在这种情况下,反斜杠用于自行转义。

答案 1 :(得分:2)

我不清楚你的要求。你的意思是这样比较:

if (character[0] == '\\') { 

或者你可以做到

if (character[0] == 92) { // ASCII-Code