我这样做:( -57 )8 + ( -76 )8,然后找到8的补码-76,我得到了2,然后加上-57,这反过来又给出了错误的-55,答案应该是-155。如何做到这一点?
发布于 2021-04-07 17:44:18
“然后找到8的补码-76,我得到了2”意味着2位8的补码。(-57)8 + (-76)8溢出2位8的补码编码。
(-57)8 + (-76)8
使用更宽的8补码,比如4位数字。
https://stackoverflow.com/questions/66983231
相似问题