情况1:
让我尝试用 4 位表示 2 的补码中的 -7:-
二进制的 7:0111
1 的补码中的
7:1000 2 的补码中的 7:1001
所以将我的 2 的数字转换为十进制:-1x2^3+0+0+1x2 ^0
=> -8+1=-7 正确!!!
案例二:
让我尝试用 4 位表示 2 的补码中的 7:-
二进制的 -7:1111
1 的补码中的
7:1000 2 的补码中的 7:1001
所以将我的 2 的数字转换为十进制:-1x2^3+0+0+1x2 ^0
=> -8+1=-7
它仍然是-7,我错了!!!!