负数的二进制表示是怎样的?
的有关信息介绍如下:
在计算机中,负数以其正值的补码形式表达,方法为其绝对值求反加1。
例如 -2的绝对值为2
2的原码:00000000 00000000 00000000 00000010
2的反码:11111111 11111111 11111111 11111101
2的补码:11111111 11111111 11111111 11111110=(2的反码) +1
所以-2的二进制32位表示为:11111111 11111111 11111111 11111110
转为16进制即是:FFFFFFFE
原码:一个整数按绝对值大小转换成的二进制数称为原码
反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码;(取反操作:1变0,0变1)
补码:反码加1称为补码。



