负数的二进制
来源:网络收集 点击: 时间:2024-02-13【导读】:
负数的二进制转换,其实,容易,容易理解。方法/步骤1/9分步阅读
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9
首先,来个-5,
实践出真知嘛。
把5转化为二进制字节形式。
得到101,
然后补零。

这个时候,原码就出来了。
然后,取反(0的变成1,1的变成0。)
/*一个整数按照绝对值大小转换成的二进制数,是为原码。
原码就上面的:
00000101。*/

得到了反码,
嗯,反码是和原码反着来的。
然后,加一。
//反码加一叫补码。

补码就是负数在计算机中的二进制表示方法。
那么,11111011表示8位的-5,
如果要表示16位的-5 ,
在左边添上8个1即可。

那么,知道一个负数,求二进制数的方法已经知道了,
若果,知道一个二进制数,怎么求其十进制数呢(对负数)
随便来个负数的二进制数。

先减一,反着上面的方法来。
//上面最后不是加一么,那现在就减一

取反。
//上面不是取反了么,这里也取反。

那么,接下来就是计算了。
计算结果是13,
那么这个二进制数就是:
-13。

那么,用计算器来验证一下。
其实负数的:
十进制变二进制:原码--反码--加一(补码);
二进制变十进制:减一--反码--原码。


版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_38633.html
上一篇:苹果手机号码怎么导出到卡上
下一篇:泰国曼谷野生动物园+海洋公园门票攻略