双端取值,有符号无符号?

字长为6位的二进制有符号,其最小值为多少?
-64
-63
-32
-31

双端取值范围是-N~N-1,即6位的有符号数是-32-31
如果是无符号数,,它6位数都参与预算,111111代表的0到正63。

如果是有符号数,,最高位当成符号位,不参与运算,从0 00000到0 11111是0到31,而从1 00001 到1 11111为负1到负31,中间有一个1 00000本意表示负零,,但是负零和正零都表示零,重复了。

所以计算机规定把1 00000表示-32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值