Java中的数据类型

Java中的数据类型分为两种:引用数据类型 基本数据类型.

基本数据类型又分为(4类8种):整型、浮点型、字符型、布尔型.


一、java中的整型有byte、short、int、long(默认为int类型)

它们的取值范围分别为:
byte(占1个字节 = 8位):

次方十进制二进制
最大值范围(2^7)-112701....1//后面有15个1
最小值范围-2^7-12810…0//后面有15个0

short(占2个字节=16位):

次方十进制二进制
最大值范围(2^15)-1327670111 111
最小值范围-2^15-327681000 000

int(占4个字节=32位)

次方十进制二进制
最大值范围(2^31)-1214748364701....1//后面有31个1
最小值范围-2^31-214748364810...0//后面有31个0

long(占8个字节=64位)

次方十进制二进制
最大值范围(2^63)-19,223,372,036,854,775,80701....1//后面有63个1
最小值范围-2^63-9,223,372,036,854,775,80810....0//后面有63个0

总结:n位有符号整数的表示范围为[−2^(n−1) ~ 2^(n−1)−1]

注:几个整数都是有符号整数,以byte为例,取值范围计算为:
在计算机中,有符号整数在用二进制表示时,最高位符号为0代表是正数、1代表是负数,并且它们是以补码的形式存储的,就是将其原码除符号位外的所有位取反后加1。

二、浮点型(默认是double)

类型所占字节
float4个字节
double8个字节

三、字符型

类型所占字节取值范围
char2个字节0~65535

四、布尔型

类型所占字节取值
boolean1个字节true/flase

  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会敲代码的阿宁.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值