16位带符号整数为什么是-32768~32767?16位带符-查字典问答网
分类选择

来自马永强的问题

  16位带符号整数为什么是-32768~32767?16位带符号整数最高位是符号位,最高位是1是负,是0是正,剩下15位怎么就转换成了32768,32767?

  16位带符号整数为什么是-32768~32767?

  16位带符号整数最高位是符号位,最高位是1是负,是0是正,剩下15位怎么就转换成了32768,32767?

1回答
2019-12-2509:57
我要回答
提示:回答问题需要登录哦!
陈建伟

  剩下15位二进制数的最大值是每一位数都是1的情况,即2^15-1=32767.32768化成二进制为1000000000000000,对于带符号整数来说就是-0.

2019-12-25 10:00:53
大家都在问
最新问答