回 帖 发 新 帖 刷新版面

主题:补码运算问题

补码表示的两个数进行加法运算时,可以把符号位与数值位同等处理,只要结果不超出机器所能表示的数值范围,运算后的结果按2取模后,得到的新结果就是本次加法运算的结果。即:
[X+Y]补=[X]补+[Y]补  mod 2





请问这里的模2是什么意思啊。例子:


[X]补+[Y]补=01010+11011=100101

按2取模后,符号位前的一位上的1丢掉,则结果为00101,其真值为+0.0101.

谢谢。

回复列表 (共1个回复)

沙发

直接相加就可以,没必要取膜,取膜可能是人家专门让你混乱的东西,数mod2后要么等于0要么等于1

我来回复

您尚未登录,请登录后再回复。点此登录或注册