?

解决方案 »

  1.   

    应该是:
    const char[2]={0xee,0xef};
      

  2.   

    '0xee'和'0xef'不是char啦。
    0xee和0xef才是整形,可以转成char型。
    '0xee'和 '0xef'什么都不是啦。
    而且你的表达式也有问题,变量名都没有啊。
      

  3.   

    const char[2] = { 0xee, 0xef };
      

  4.   

    const char cch[2] = { 0xee, 0xef };
    //1.加上变量名.2.去引号.
    或者:
    const char cch[2] = { ‘\xee’, ’\xef‘ };
      

  5.   

    const char cch[2] = { 0xee, 0xef };
    //1.加上变量名.2.去引号.
    或者:
    const char cch[2] = { '\xee','\xef' };
      

  6.   

    为何这样写const char me[2]={'\0xee','\0xef'}
    me[0]=e
    而不是EE
      

  7.   

    '\0xee'这是一个ascii码为16进制数ee的字符,
    const char me[2]={'\0xee','\0xef'};
    这是标准的字符变量赋值方法之一.
      

  8.   

    \0XXX是8进制数的表示法。16进制是\xXX。10进制为\XXX