正数:
例
5 ~5=-6;
步骤:
0000 0101 ............................................................. 5 的二进制码
1111 1010 .............................................................先取补码
1111 0101 ............................................................. 补码的反码(符号位不变)
1111 0110..............................................................反码+1
1111 0110............................................................这就是5的按位取反结果 -6
负数:
例
-4 ~(-4)=3
步骤:
0000 0100.....................................|-4|的二进制码
1111 1011....................................取反
1111 1100...................................+1,得到补码(-4 在计算机中的储存码)
0000 0011...................................在取反,这就是-4的按位取反结果 3
本文详细解释了正数与负数在计算机中使用二进制补码表示的方法,通过具体例子展示了如何进行位操作转换。深入理解二进制补码有助于更好地掌握计算机底层的数据处理机制。
803

被折叠的 条评论
为什么被折叠?



