负数的二进制 负数的二进制数怎么求


负数的二进制 负数的二进制数怎么求

文章插图
大家好,精选小编来为大家解答以上问题 。负数的二进制数怎么求,负数的二进制很多人还不知道,现在让我们一起来看看吧!
1、首先,a-5,
2、实践出真知 。
3、5转换成二进制字节形式 。
4、获得101分,
5、然后填零 。
6、这时候原代码出来了 。
7、然后,反转的(0)变成1,1变成0 。)
8、/*整数按绝对值转换成二进制数,就是原码 。
9、原始代码在最上面:
10、00000101 。*/
11、得到逆代码,
12、嗯,反向代码是原始代码的反向代码 。
13、然后,再加一个 。
14、//补码加一称为补码 。
15、补数是负数在计算机中的二进制表示 。
16、那么,11111011代表8位中的-5位,
17、如果你想表示一个16位的5,
18、左边加八个1就行了 。
19、所以,知道一个负数,找到二进制数的方法就已经知道了,
20、如果你知道一个二进制数,你如何找到它的十进制数(对于负数)
21、取一个随机的负数的二进制数 。
22、先减一,把上面的方法反过来 。
23、//上面的末尾不是加了一个吗?那现在减一 。
24、倒置 。
25、//上面的不是颠倒了吗?这里也是倒置的 。
26、然后,接下来就是计算了 。
27、结果是13,
28、那么这个二进制数就是:
29、-13 。
30、然后,用计算器验证一下 。
31、实际上是负面的:
32、十进制转二进制:原码-逆码-加一(补码);
33、二进制到十进制:减一-反码-原码 。
【负数的二进制 负数的二进制数怎么求】