首页 > 编程知识 正文

java中字符类型占几个字节,在java中byte类型数据占几个字节

时间:2023-05-05 15:03:52 阅读:178593 作者:1182

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 ); ---- 3

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

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

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

*/

2.char在Java中的字节数:

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

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

测试代码:

chara=(char ) Integer.MAX_VALUE;

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

结果输出:

65535

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

转载自: https://blog.csdn.net/u 010325193/article/details/81282051 # comments edit

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