可以,
char c='我';
char c=65535char是双字节的,上面都可以。

解决方案 »

  1.   

    应该是不能吧,中文是字符串了应该用string定义。
      

  2.   

    可以,中文是包括在unicode中的,而char可以被赋值为任何一个unicode码,(char实际是一个16位无符号整数,正好是为双字节的unicode设计的)
      

  3.   

    的确可以,在java里char设置为双字节的,而中文字符正好是双字节
      

  4.   

    16 bits, one character.
      

  5.   

    结论到底是可以还是不可以啊?我测试好像是不可以。
    CharTest.java:6: unclosed character literal
                    a='╬╥';
                      ^
    CharTest.java:6: unclosed character literal
                    a='╬╥';
                         ^
    原因呢?说可以的貌似有理由啊。