在java中字符类型占几个字节

  介绍

这篇文章主要介绍了在java中字符类型占几个字节,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

在java中,字符类型占2个字节;原因:java编译器默认使用Unicode编码,因此2字节(16位)可以表示所有字符. java中占2个字节有短和字符,则字节和布尔占1个字节,int和float占4个字节。

<强> java基本类型占用的字节数:

<李>

1字节:字节,布尔

<李>

2字节:短,char

<李>

4字节:int,浮动

<李>

8字节:长,双

注:1字节(字节)=8位(比特)

<强>附录:

1,编码与中文:

<李>

Unicode/GBK:中文2字节

<李>

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      不好意思,我也不能解释,为什么打印的结果是这样的。大牛飘过还请指摘。   */

2, char在Java中的字节数:

字符在Java中占用2字节。

Java编译器默认使用Unicode编码,因此2字节可以表示所有字符。

测试代码:

char  a=, (char), Integer.MAX_VALUE;   System.out.println ((int));

感谢你能够认真阅读完这篇文章,希望小编分享的“在java中字符类型占几个字节”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

在java中字符类型占几个字节