日期:2014-05-20  浏览次数:20591 次

关于java中char的问题
今天做题目见问到
Java code
char c='张'
是对的错的。结果答案是对的,自己到编译器下运行也是对的。这种写法在C++里面显然是错误的…… 想高手解释下java中char有什么特性吗?

------解决方案--------------------
java的char采用unicode编码,占用2个字节。
------解决方案--------------------
java中的用的是unicode编码,char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。而一个汉字一般就占两个字节,所以能放下