没有原码,反码形式,那么它的补码是怎么计算出来的
2个回答
展开全部
求一个数的补码,并不需要原码和反码。
对于时针,转一圈,周期是 12 小时。高晌
倒拨 3 小时,可以用正拨 9 小时代替。
9,就称为-3 的补数。
9 = 周期+负数=12-3。
分针倒拨 X 分,用正拨 60-X 也行。
其中的 60 是分针的周期。
------
限定使用两位十进制 0~99,周期就是一百。
减一,就可以 +99 代替。
25 - 1 = 24
25 + 99 = (1) 24
只取两位时巧陪,这两个算法,功能相同。
99,就是-1 的补数, 它等于 周期+负数。
------
八位二进制的范围是:0000 0000~1111 1111。
对应十进制是:0~255,周期就是 256。
那么,
-1 的补码=256-1 = 255 = 1111 1111(二进制)
-2 的补码=254 = 1111 1110。
。。。
求负数补码的公式:周期+该负数。
正数,直接运算,没有什么补码的概念。
补码,直接就可以用正负数求出来。
补码,和原码戚宽锋反码,并没有什么因果关系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询