看网上有人说,一个中文占三个字节,为什么一个char就能存下一个中文,Java中char不是占两个字节吗?

如题所述

三字节的是UTF-8,JAVA内存放汉字用的unicode(UTF-16),2个字节。且java规定char必须是utf-16。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-17
中国大概有两万多个中文。大部分中文是占一个字节的。还有一部分占用两个字节。目前我们默认都按照两个字节存储
相似回答