如果用5位二进制表示-8的原码为:11000-8的反码为:10111 ,所以-8的补码为:11000,最左边的是符号位,所以8+(-8)=01000+11000=00000;应该是这样吧.
如果用5位二进制表示-8的原码为:11000-8的反码为:00111 ,所以-8的补码为:01000