JAVA非数值型怎么表示 | 您所在的位置:网站首页 › 非数值表达式是什么意思 › JAVA非数值型怎么表示 |
Java基本数据类型 在Java中共有八种基本数据类型如下表 类型 所占字节 char 2 boolean 4(1) byte 1 short 2 int 4 long 8 float 4 double 8 可以把八种数据类型按照字符型、布尔型、数值型分为三组 字符型 char类型所占的字节数为2个字节,通过如下代码可以查看 System.out.println(Character.BYTES) // 2 1 字节 = 8 位,计算机存储的数据都以二进制来表示,所以char类型在计算机内表示为16位二进制 布尔型 boolean类型所占的字节数大小有两种情况 虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译之后都使用Java虚拟机中的int数据类型来代替,而boolean数组将会被编码成Java虚拟机的byte数组,每个元素boolean元素占8位 --《Java虚拟机规范》 所以单个boolean变量所占的是4个字节,boolean数组中的元素占一个字节。 数值型 整数型 整数型包括byte、short、int、long,最高位符号位表示正负。 byte byte类型占一个字节 System.out.println(B |
CopyRight 2018-2019 实验室设备网 版权所有 |