表达式 ~10 的值为
答案:1 悬赏:0 手机版
解决时间 2021-01-23 09:01
- 提问者网友:愿为果
- 2021-01-23 03:56
为什么答案是-11
最佳答案
- 五星知识达人网友:封刀令
- 2021-01-23 05:36
32位的情况,10用二进制补码表示是 00000000000000000000000000001010
然后 ~10 就是 11111111111111111111111111110101,这就是二进制补码表示的-11了。
为什么是-11?因为二进制补码里,11111111111111111111111111111111 是-1,然后
11111111111111111111111111111110 是-2,
11111111111111111111111111111101 是-3,以此类推,到了
11111111111111111111111111110101 就是-11了
然后 ~10 就是 11111111111111111111111111110101,这就是二进制补码表示的-11了。
为什么是-11?因为二进制补码里,11111111111111111111111111111111 是-1,然后
11111111111111111111111111111110 是-2,
11111111111111111111111111111101 是-3,以此类推,到了
11111111111111111111111111110101 就是-11了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯