C语言 按位取反

发布网友 发布时间:2022-04-24 01:05

我来回答

1个回答

热心网友 时间:2023-11-03 01:35

涉及到补码反码
2的原码是00000010
那么-2
的原码为10000010取反得反码11111101,末尾加1得补码11111110
取反后就为00000001,不就是1吗
不对,正数的原码补码和原码相同,负数才按上面的方法来求

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