我需要在一个char数组中放入许多符号。
这是我的代码,我对单引号符号“'
”:
int main()
{
int i, j;
int a;
char alph[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','.',',',':','?','=','-','(',')','"',''','/','%','@','!'};
}
答案 0 :(得分:3)
您可以使用反斜杠转义引号,即'\''
答案 1 :(得分:1)
要将'
表示为角色,您必须将其转义。在C中,您可以使用\
执行此操作:char c = '\''
在字符串中使用它时,您不需要转义'
(但在字符串内部需要转义"
)。