-2以2为模的补码是什么

发布网友 发布时间:2022-04-24 14:32

我来回答

1个回答

热心网友 时间:2023-10-16 13:25

看到你的问题,让我对补码又有了新的认识
求补码你直接求就好,不管它模是多少。
补码=反码+1
反码=除符号位外的其他位取反
2的原码是10,-2的原码就是110,反码就是101,所以补码是110.八位表示就是11111110

如果你非要知道求补码的时候模的意思,那么你先把一个负数转换成原码,再看它有多少位包括符号位,那么它求补码时候用到的模就是2的几次方(也叫溢出量),这种方法是按照定义求补码的,也就是:
补码=模 - 真值
比如
-2如果按补码的定义来求的话,它真值二进制表示为-10,原码为110,那么它求补码用到的模就是2^3(2的3次方)二进制为1000,
-2的补码=1000-10 = 110

不过你说的-2以2为模应该不一定正确,因为只有定点负小数才以2为模

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