二进制最大值

16二进制数的最大值是

2^16-1 = 0b1111111111111111 # 16位二进制

2的16次方的二进制是17位。

2^16   = 0b10000000000000000 # 17位二进制

2的16次方能表示的范围是[65535, 0] 或 [32767, -32768]。
-32768怎么表示?
首先,负数的表示是2^16减去2到15位所表示的数

-32768 = 0b1000000000000000 # 第一位用作符号位
......
-1     = 0b1111111111111111 # 
0      = 0b0000000000000000 # 1表示负数,0表示正数
......
32767  = 0b0111111111111111
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值