java中的基本数据类型包括8种,我们先来看看是哪8种,下面我们就来聊聊关于java的八种基本数据类型?接下来我们就一起去了解一下吧!

java的八种基本数据类型(基本数据类型和存储方式)

java的八种基本数据类型

基本数据类型

java中的基本数据类型包括8种,我们先来看看是哪8种

基本类型

包装类型

字节数

boolean

Boolean

char

Character

2

byte

Byte

1

short

Short

2

int

Integer

4

long

Long

8

float

Float

4

double

Double

8

字符存储方式

Java 字符包括:char

java中char类型使用的是UTF-16编码方式,UTF-16会将unicode分成两部分:

因为char只有2个字节,所以只支持第一部分的字符

整数存储方式

Java 整数包括:byte、short、int、long

byte 取值范围:-128至127

short 取值范围:-32768至32767

int 取值范围:-2147483648至2147483647

long 取值范围:是多少呢?(太长了自己算吧)

整数是如何存储的,取值范围是怎么计算出来的呢?

计算机中有符号数有三种表示方法源码 反码 和补码 ,三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同

在计算机系统中,整数一律用补码来表示和存储。以byte为例(8位),计算取值范围:

浮点数存储方式

Java 浮点数包括:float、double

在计算机中,保存浮点数使用的是浮点表示法,分为三大部分:

我们使用:78.375f 举例

整数部分转二进制:1001110

小数部分转二进制:0.375 = 3/8 = 1/4 1/8 = 2-2 2-3 =0.01 0.001 = 0.011

所以78.375的二进制形式就是1001110.011,二进制科学计数法 1.001110011*26

在计算机中如何存储:

,