您的位置首页生活百科

负数的二进制表示是怎样的?

负数的二进制表示是怎样的?

的有关信息介绍如下:

负数的二进制表示是怎样的?

在计算机中,负数以其正值的补码形式表达,方法为其绝对值求反加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称为补码。