永发信息网

1111111111111111(16个1)第一个1符号位,为什么值是-1?而不是,-2^15?

答案:3  悬赏:40  手机版
解决时间 2021-04-06 18:29
  • 提问者网友:鐵馬踏冰河
  • 2021-04-06 01:29
1111111111111111(16个1)第一个1符号位,为什么值是-1?而不是,-2^15?
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-04-06 02:39
负数在计算机中都是用补码表示的。
这个 1111 1111 1111 1111
是补码
其反码是 1111 1111 1111 1110
转换成原码是 0000 0000 0000 0001
也就是1 所以是-1.
全部回答
  • 1楼网友:何以畏孤独
  • 2021-04-06 04:58
你好! 在计算机中数都是寸补码的,所以这个就是-1,建议你多看下原码,反码,补码 如果对你有帮助,望采纳。
  • 2楼网友:三千妖杀
  • 2021-04-06 04:09
你写的这个要是补码就是-1,要是原码就是-2^15-1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯