接下来我们就一起来看看表示负数的方法和右移的方法:
二进制数中表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位称为符号位。符号位是0时表示正数,符号位是1时表示负数。
计算机在做减法运算时,实际上内部是在做加法运算。用加法运算来实现减法运算,为此,在表示负数时就需要使用“二进制的补数”。补数就是用正数来表示负数。
为了获得补数,我们需要将二进制数的各数位的数值全部取反然后再将结果加1。例如,用8位二进制数表示-1时,只需求得1,也就是00000001的补数即可。具体来说,就是将各数位的0取反成1,1取反成0,然后再将取反的结果加1,最后就转化成了11111111(图2-5)。
负数表示有误时得情况如下:
负数表示正确的情况:
标签:表示,计算机,二进制,取反,负数,便于,补数,运算 From: https://www.cnblogs.com/2674308160-lucky/p/17011013.html