2023-07-26 12:50发布
1 0 0 0 1 1 1 1 -1 = 10 0 0 1 1 1 0 反回来 1 1 1 1 0 0 0 1 为-57#p#首先确定符号位,要最小数
首先确定符号位,要最小数,那么1表示负数,最高位用了一个1,然后既然是负数,存储就是补码,补码要返回去读出来的时候就要-1再反一次码比如1111 0011,他是负数,读取出来就是先-1,1111 0010,然后排除符号位取反,1000 1101,这显然不是最大的,所以我们看出来,不考虑符号位,1越在前面,读出来的绝对值反而越小,而要最小数字,在负数情况下,绝对值要越多越好,,所以要把1放在最后,就是1000 1111,读出来就是 -113
最多设置5个标签!
首先确定符号位,要最小数,那么1表示负数,最高位用了一个1,
然后既然是负数,存储就是补码,
补码要返回去读出来的时候就要-1再反一次码
比如1111 0011,他是负数,读取出来就是先-1,1111 0010,然后排除符号位取反,1000 1101,这显然不是最大的,
所以我们看出来,不考虑符号位,1越在前面,读出来的绝对值反而越小,而要最小数字,在负数情况下,绝对值要越多越好,,所以要把1放在最后,就是1000 1111,读出来就是 -113
一周热门 更多>