计算机的8位补码是怎么计算的呢?

如题所述

比如:8位二进制数表示十进制数-3
3D=00000011B,取反=11111100B,加1=11111101B
因此十进制数-3表示为有符号二进制8位数为11111101B=fdH
c语言验证:char a=-3; printf("%x\n",a); //会输出:fd
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-06-13
计算机中,采用补码,表示人类的数字。
此后,就和普通的二进制计算方法,相同。
逢二进一,即可。
相似回答