计算机中补码的意义和算法 什么时候用补码?补码的作用是什么?为什么在计算的时候还要+1或-1?
展开全部
比如,一个小孩,很小的。
他只认识 100 个数,也不会做减法。
那么,减一,就可以告诉他,用加 99 代替:
36 - 1 = 35
36 + 99 = (1) 35
忽略进位,结果不是一样的吗?
99、-1,互为补数。
.
补码,也就是二进制的虚宴补数。
255(1111 1111),就是-1 的补码;
254(1111 1110),就是-2 的补码;
... ...
128(搭念1000 0000),就是-128 的补码。
正数,直接知誉困参加运算即可,用不着求补码。
他只认识 100 个数,也不会做减法。
那么,减一,就可以告诉他,用加 99 代替:
36 - 1 = 35
36 + 99 = (1) 35
忽略进位,结果不是一样的吗?
99、-1,互为补数。
.
补码,也就是二进制的虚宴补数。
255(1111 1111),就是-1 的补码;
254(1111 1110),就是-2 的补码;
... ...
128(搭念1000 0000),就是-128 的补码。
正数,直接知誉困参加运算即可,用不着求补码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询