C:char数组中的符号

时间:2014-08-29 14:00:00

标签: c arrays char symbols

我需要在一个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','.',',',':','?','=','-','(',')','"',''','/','%','@','!'};
}

2 个答案:

答案 0 :(得分:3)

您可以使用反斜杠转义引号,即'\''

答案 1 :(得分:1)

要将'表示为角色,您必须将其转义。在C中,您可以使用\执行此操作:char c = '\'' 在字符串中使用它时,您不需要转义'(但在字符串内部需要转义")。