JAVA非数值型怎么表示 您所在的位置:网站首页 非数值表达式是什么意思 JAVA非数值型怎么表示

JAVA非数值型怎么表示

2024-01-17 23:45| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有