首页 > 编程知识 正文

java char字节数,java里char占几个字节

时间:2023-05-04 08:57:14 阅读:178592 作者:2458

Java基本类型占用的字节数:

1字节: byte,boolean

2字节: short,char

4字节: int,float

8字节:长,双

注意: 1字节(byte )=8位(bits ) )。

附录:

1 .编码和中文:

Unicode/GBK :中文双字节

UTF-8 :中文通常是3字节,扩大b区域后是4字节

综上所述,中文字符在编码中占用的字节数通常为2~4字节。

/*

测试代码:

System.out.println (中).GetBytes ) (utf-8 ).length ); ---- 6

System.out.println (中).GetBytes ) (utf-8 ).length ); ---- 9

System.out.println (中).GetBytes ) (gbk ).length ); ---- 3

System.out.println (中).GetBytes ) (gbk ).length ); ---- 6

对不起,我也解释不了。 为什么印刷的结果变成这样了? dydhl漂浮着,请指出来。

*/

2.char在Java中的字节数:

char在Java中占用了两个字节。

Java编译器缺省使用Unicode编码,因此可以用双字节表示所有字符。

测试代码:

chara=(char ) Integer.MAX_VALUE;

system.out.println((int ) a );

结果输出:

65535

以上指示char占用的字节数是2字节。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。