计算机中1、2、4、8个字节的有符号整数的取值范围

在计算机中,1字节(Byte)= 8位(bit)

二进制数中,位简记为b,也称为比特,每个二进制数字0或1就是一个位(bit)。位是数据存储的最小单位。
字节是二进制数据的单位。一个字节存储8位无符号数。

有符号数

有符号数是针对二进制来讲的。用最高位作为符号位,“0”代表正数,“1”代表负数;其余数位用作数值位,代表数值。

以1字节为例

1Byte=8bit
最高位(最左边的一位)是符号位,所以有效数值位为7位。符号位的0表示正数,1表示负数;并且在二进制中1是最大数值,0是最小数值,所以:
最大值是:0111 1111 转换为十进制为127,也就是2^7-1
最小值是: 1000 0000 转换为十进制为-128,也就是-2^7

1、2、4、8字节的有符号数整数取值范围

字节数总位数数值位取值范围
1字节8位7位-2^7 ~ 2^7-1
2字节16位15位-2^15 ~ 2^15-1
4字节32位31位-2^31 ~ 2^31-1
8字节64位63位-2^63 ~ 2^63-1
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值