c菜鸟问题2

发布网友 发布时间:2022-04-23 06:39

我来回答

5个回答

热心网友 时间:2022-06-16 18:51

-32768
32788二进制表示为1000 0000 0000 0000
把它取反为01111 1111 1111 1111
然后取反后再加一1000 0000 0000 0000
即-32768为1000 0000 0000 0000

热心网友 时间:2022-06-16 18:52

这是-32768的补码。负数补码转换为其真值时,将负数补码按位求反,末位加1,即可得该负数真值的绝对值。
求反得:0111 1111 1111 1111
末位加1得:1000 0000 0000 0000(32768)

热心网友 时间:2022-06-16 18:52

对的,现在PC机里的规定就是楼上同志们说的,有的大型机表示-0(负0)

热心网友 时间:2022-06-16 18:53

这个是补码 第一位是符号位

热心网友 时间:2022-06-16 18:53

因为是补码。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com