采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
是不是写反了,应该是 [A+B][补]= (A[补]+B[补])mod2^(n+1)
没有写错,为什么这么说呢?
A:-2 原码 1,010,补码 1,110 B:-3 原码 1,011,补码 1,101 A补+B补 = 11,011, (A+B)补=(-5)补=1,011 => [A+B][补]= (A[补]+B[补])mod2^(n+1)
一样的,模操作放在两边的意义是一样的,都是为了不让数据溢出(超过n位的表示范围)。
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.5k 17
1.8k 14
1.3k 13
1.5k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号