当前位置: 主页 > JAVA语言

java中short占几个字节-java中float占几个字节

发布时间:2023-05-25 22:07   浏览次数:次   作者:佚名

在java中java中short占几个字节char类型占2个字节;原因:Java编译器默认使用Unicode编码,因此2字节(16位)可以表示所有字符。java中占2个字节有short和char;而byte和boolean占1个字节,int和float占4个字节。

java中float占几个字节_java short占几个字节_java中short占几个字节

本教程操作环境:windows7系统、java10版,DELL G3电脑。

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

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

附录:

1、编码与中文:

综上java中short占几个字节,中文字符在编码中占用的字节数一般是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中的字节数:

char在Java中占用2字节。

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

测试代码:

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

登录后复制