Java基础学习篇之数据类型

Java定义了4类共8种基本数据类型,其中有4种整形、2种浮点型、1种逻辑型和1种字符型,它们的分类及关键字如下:

整型包括byte  short  int  long

浮点型包括float  double

逻辑型为boolean

字符型为char

byte(字节型)占8个数据位 范围-128~127,即-2^7~2^7-1

Java用补码表示二进制数,补码最高位是符号位,最高位0表示正数,最高位1表示负数

正数补码为其本身,负数补码为其绝对值各位取反加1

正数最大值01111111,即2^7-1;负数最小值1000000(最大的负数是11111111,即-1)

10000000是最小负数的补码表示形式,把补码计算步骤倒过来即可,10000000-1,得01111111,然后各位取反,即1000000为最小负数

的绝对值,所以最小负数十进制表示为-2^7,即-128

转载于:https://www.cnblogs.com/qd-zxf/p/6907421.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值