中文的占位问题

java开发环境下:
UTF-8环境下:中文字符占3个字节,char类型只占一个字节,为什么下边的赋值方式没报错呢?(不是应该超过char的范围了吗?)

char c = '我';
阅读 2.2k
1 个回答

Java中的一个char采用的是Unicode编码集,占用两个字节,而一个中文字符也是两个字节,因此Java中的char是可以表示一个中文字符的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题