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-25 09:57
我要回答
请先登录
陈建伟

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

2019-12-25 10:00:53

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •