补码的加减法是怎么算的?例如:25+(-36)等于多少?0001100111011100 (+)-----------------11110101怎么等于这个。我不知道是怎么加出来的,有什么规律?

问题描述:

补码的加减法是怎么算的?例如:25+(-36)等于多少?
00011001
11011100 (+)
-----------------
11110101
怎么等于这个。我不知道是怎么加出来的,有什么规律?

25+(-36)等与25-36等于-9

25的补码:00011001
-36的补码:11011100
00011001
11011100 (+)
-----------------
11110101
11110101的源码:10001011(-11)
前面的兄弟用10进制都能算错,服了